| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #include "fpdfsdk/include/fsdk_baseform.h" | 7 #include "fpdfsdk/include/fsdk_baseform.h" |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 711 return m_bAppModified; | 711 return m_bAppModified; |
| 712 } | 712 } |
| 713 | 713 |
| 714 #ifdef PDF_ENABLE_XFA | 714 #ifdef PDF_ENABLE_XFA |
| 715 void CPDFSDK_Widget::ResetAppearance(FX_BOOL bValueChanged) { | 715 void CPDFSDK_Widget::ResetAppearance(FX_BOOL bValueChanged) { |
| 716 switch (GetFieldType()) { | 716 switch (GetFieldType()) { |
| 717 case FIELDTYPE_TEXTFIELD: | 717 case FIELDTYPE_TEXTFIELD: |
| 718 case FIELDTYPE_COMBOBOX: { | 718 case FIELDTYPE_COMBOBOX: { |
| 719 FX_BOOL bFormated = FALSE; | 719 FX_BOOL bFormated = FALSE; |
| 720 CFX_WideString sValue = OnFormat(bFormated); | 720 CFX_WideString sValue = OnFormat(bFormated); |
| 721 ResetAppearance(bFormated ? sValue : nullptr, TRUE); | 721 ResetAppearance(bFormated ? sValue.c_str() : nullptr, TRUE); |
| 722 } break; | 722 } break; |
| 723 default: | 723 default: |
| 724 ResetAppearance(nullptr, FALSE); | 724 ResetAppearance(nullptr, FALSE); |
| 725 break; | 725 break; |
| 726 } | 726 } |
| 727 } | 727 } |
| 728 #endif // PDF_ENABLE_XFA | 728 #endif // PDF_ENABLE_XFA |
| 729 | 729 |
| 730 void CPDFSDK_Widget::ResetAppearance(const FX_WCHAR* sValue, | 730 void CPDFSDK_Widget::ResetAppearance(const FX_WCHAR* sValue, |
| 731 FX_BOOL bValueChanged) { | 731 FX_BOOL bValueChanged) { |
| (...skipping 807 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1539 } | 1539 } |
| 1540 | 1540 |
| 1541 int nMaxLen = pField->GetMaxLen(); | 1541 int nMaxLen = pField->GetMaxLen(); |
| 1542 FX_BOOL bCharArray = (dwFieldFlags >> 24) & 1; | 1542 FX_BOOL bCharArray = (dwFieldFlags >> 24) & 1; |
| 1543 FX_FLOAT fFontSize = GetFontSize(); | 1543 FX_FLOAT fFontSize = GetFontSize(); |
| 1544 | 1544 |
| 1545 #ifdef PDF_ENABLE_XFA | 1545 #ifdef PDF_ENABLE_XFA |
| 1546 CFX_WideString sValueTmp; | 1546 CFX_WideString sValueTmp; |
| 1547 if (!sValue && GetMixXFAWidget()) { | 1547 if (!sValue && GetMixXFAWidget()) { |
| 1548 sValueTmp = GetValue(TRUE); | 1548 sValueTmp = GetValue(TRUE); |
| 1549 sValue = sValueTmp; | 1549 sValue = sValueTmp.c_str(); |
| 1550 } | 1550 } |
| 1551 #endif // PDF_ENABLE_XFA | 1551 #endif // PDF_ENABLE_XFA |
| 1552 | 1552 |
| 1553 if (nMaxLen > 0) { | 1553 if (nMaxLen > 0) { |
| 1554 if (bCharArray) { | 1554 if (bCharArray) { |
| 1555 pEdit->SetCharArray(nMaxLen); | 1555 pEdit->SetCharArray(nMaxLen); |
| 1556 | 1556 |
| 1557 if (IsFloatZero(fFontSize)) { | 1557 if (IsFloatZero(fFontSize)) { |
| 1558 fFontSize = CPWL_Edit::GetCharArrayAutoFontSize( | 1558 fFontSize = CPWL_Edit::GetCharArrayAutoFontSize( |
| 1559 font_map.GetPDFFont(0), rcClient, nMaxLen); | 1559 font_map.GetPDFFont(0), rcClient, nMaxLen); |
| (...skipping 1265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2825 break; | 2825 break; |
| 2826 } | 2826 } |
| 2827 } | 2827 } |
| 2828 } | 2828 } |
| 2829 | 2829 |
| 2830 CFX_FloatRect CBA_AnnotIterator::GetAnnotRect(const CPDFSDK_Annot* pAnnot) { | 2830 CFX_FloatRect CBA_AnnotIterator::GetAnnotRect(const CPDFSDK_Annot* pAnnot) { |
| 2831 CFX_FloatRect rcAnnot; | 2831 CFX_FloatRect rcAnnot; |
| 2832 pAnnot->GetPDFAnnot()->GetRect(rcAnnot); | 2832 pAnnot->GetPDFAnnot()->GetRect(rcAnnot); |
| 2833 return rcAnnot; | 2833 return rcAnnot; |
| 2834 } | 2834 } |
| OLD | NEW |