Index: core/fpdfdoc/include/fpdf_doc.h |
diff --git a/core/fpdfdoc/include/fpdf_doc.h b/core/fpdfdoc/include/fpdf_doc.h |
index a70a24c1e364b1e45cf03ac1b1c43b05e8293d55..0f65ee02b6cedf19de97d76b05f9ea6fb10ce384 100644 |
--- a/core/fpdfdoc/include/fpdf_doc.h |
+++ b/core/fpdfdoc/include/fpdf_doc.h |
@@ -570,6 +570,7 @@ class CPDF_InterForm { |
#define FORMTEXT_COMB 0x800 |
#define FORMCOMBO_EDIT 0x100 |
#define FORMLIST_MULTISELECT 0x100 |
+ |
class CPDF_FormField { |
public: |
enum Type { |
@@ -585,7 +586,7 @@ class CPDF_FormField { |
Sign |
}; |
- CFX_WideString GetFullName(); |
+ CFX_WideString GetFullName() const; |
Type GetType() const { return m_Type; } |
uint32_t GetFlags() const { return m_Flags; } |
@@ -601,65 +602,49 @@ class CPDF_FormField { |
return m_ControlList.GetAt(index); |
} |
- int GetControlIndex(const CPDF_FormControl* pControl); |
- |
- int GetFieldType(); |
- |
- CPDF_AAction GetAdditionalAction(); |
- |
- CFX_WideString GetAlternateName(); |
- |
- CFX_WideString GetMappingName(); |
+ int GetControlIndex(const CPDF_FormControl* pControl) const; |
+ int GetFieldType() const; |
- uint32_t GetFieldFlags(); |
+ CPDF_AAction GetAdditionalAction() const; |
+ CFX_WideString GetAlternateName() const; |
+ CFX_WideString GetMappingName() const; |
- CFX_ByteString GetDefaultStyle(); |
- |
- CFX_WideString GetRichTextString(); |
- |
- CFX_WideString GetValue(); |
- |
- CFX_WideString GetDefaultValue(); |
+ uint32_t GetFieldFlags() const; |
+ CFX_ByteString GetDefaultStyle() const; |
+ CFX_WideString GetRichTextString() const; |
+ CFX_WideString GetValue() const; |
+ CFX_WideString GetDefaultValue() const; |
FX_BOOL SetValue(const CFX_WideString& value, FX_BOOL bNotify = FALSE); |
- int GetMaxLen(); |
- |
- int CountSelectedItems(); |
- |
- int GetSelectedIndex(int index); |
+ int GetMaxLen() const; |
+ int CountSelectedItems() const; |
+ int GetSelectedIndex(int index) const; |
FX_BOOL ClearSelection(FX_BOOL bNotify = FALSE); |
- |
- FX_BOOL IsItemSelected(int index); |
- |
+ FX_BOOL IsItemSelected(int index) const; |
FX_BOOL SetItemSelection(int index, |
FX_BOOL bSelected, |
FX_BOOL bNotify = FALSE); |
- FX_BOOL IsItemDefaultSelected(int index); |
- |
- int GetDefaultSelectedItem(); |
- |
- int CountOptions(); |
+ FX_BOOL IsItemDefaultSelected(int index) const; |
- CFX_WideString GetOptionLabel(int index); |
+ int GetDefaultSelectedItem() const; |
+ int CountOptions() const; |
- CFX_WideString GetOptionValue(int index); |
+ CFX_WideString GetOptionLabel(int index) const; |
+ CFX_WideString GetOptionValue(int index) const; |
- int FindOption(CFX_WideString csOptLabel); |
- |
- int FindOptionValue(const CFX_WideString& csOptValue); |
+ int FindOption(CFX_WideString csOptLabel) const; |
+ int FindOptionValue(const CFX_WideString& csOptValue) const; |
FX_BOOL CheckControl(int iControlIndex, bool bChecked, bool bNotify = false); |
- int GetTopVisibleIndex(); |
- |
- int CountSelectedOptions(); |
- |
- int GetSelectedOptionIndex(int index); |
+ int GetTopVisibleIndex() const; |
+ int CountSelectedOptions() const; |
- FX_BOOL IsOptionSelected(int iOptIndex); |
+ int GetSelectedOptionIndex(int index) const; |
+ FX_BOOL IsOptionSelected(int iOptIndex) const; |
FX_BOOL SelectOption(int iOptIndex, |
FX_BOOL bSelected, |
@@ -675,30 +660,24 @@ class CPDF_FormField { |
FX_BOOL bNotify = FALSE); |
#endif // PDF_ENABLE_XFA |
- FX_FLOAT GetFontSize() { return m_FontSize; } |
- |
- CPDF_Font* GetFont() { return m_pFont; } |
+ FX_FLOAT GetFontSize() const { return m_FontSize; } |
+ CPDF_Font* GetFont() const { return m_pFont; } |
protected: |
CPDF_FormField(CPDF_InterForm* pForm, CPDF_Dictionary* pDict); |
~CPDF_FormField(); |
- CFX_WideString GetValue(FX_BOOL bDefault); |
- |
+ CFX_WideString GetValue(FX_BOOL bDefault) const; |
FX_BOOL SetValue(const CFX_WideString& value, |
FX_BOOL bDefault, |
FX_BOOL bNotify); |
void SyncFieldFlags(); |
- |
int FindListSel(CPDF_String* str); |
- |
- CFX_WideString GetOptionText(int index, int sub_index); |
+ CFX_WideString GetOptionText(int index, int sub_index) const; |
void LoadDA(); |
- |
- CFX_WideString GetCheckValue(FX_BOOL bDefault); |
- |
+ CFX_WideString GetCheckValue(FX_BOOL bDefault) const; |
FX_BOOL SetCheckValue(const CFX_WideString& value, |
FX_BOOL bDefault, |
FX_BOOL bNotify); |