| Index: core/src/fpdfdoc/doc_form.cpp
|
| diff --git a/core/src/fpdfdoc/doc_form.cpp b/core/src/fpdfdoc/doc_form.cpp
|
| index 2b59bee6ee6f8aedd85fe4370af18e0d37f77984..1f31f26e485da04b4b9f6b56fb048dbfc4775704 100644
|
| --- a/core/src/fpdfdoc/doc_form.cpp
|
| +++ b/core/src/fpdfdoc/doc_form.cpp
|
| @@ -241,12 +241,12 @@ CFieldTree::_Node *CFieldTree::FindNode(const CFX_WideString& full_name)
|
| }
|
| return pNode;
|
| }
|
| -CPDF_InterForm::CPDF_InterForm(CPDF_Document* pDocument, FX_BOOL bGenerateAP) : CFX_PrivateData()
|
| +CPDF_InterForm::CPDF_InterForm(CPDF_Document* pDocument, bool bGenerateAP) : CFX_PrivateData()
|
| {
|
| m_pDocument = pDocument;
|
| m_bGenerateAP = bGenerateAP;
|
| m_pFormNotify = NULL;
|
| - m_bUpdated = FALSE;
|
| + m_bUpdated = false;
|
| m_pFieldTree = new CFieldTree;
|
| CPDF_Dictionary* pRoot = m_pDocument->GetRoot();
|
| m_pFormDict = pRoot->GetDict("AcroForm");
|
| @@ -280,12 +280,12 @@ CPDF_InterForm::~CPDF_InterForm()
|
| delete m_pFieldTree;
|
| }
|
| }
|
| -FX_BOOL CPDF_InterForm::m_bUpdateAP = TRUE;
|
| -FX_BOOL CPDF_InterForm::UpdatingAPEnabled()
|
| +bool CPDF_InterForm::m_bUpdateAP = true;
|
| +bool CPDF_InterForm::UpdatingAPEnabled()
|
| {
|
| return m_bUpdateAP;
|
| }
|
| -void CPDF_InterForm::EnableUpdateAP(FX_BOOL bUpdateAP)
|
| +void CPDF_InterForm::EnableUpdateAP(bool bUpdateAP)
|
| {
|
| m_bUpdateAP = bUpdateAP;
|
| }
|
| @@ -328,7 +328,7 @@ CFX_ByteString CPDF_InterForm::GenerateNewResourceName(const CPDF_Dictionary* pR
|
| }
|
| int num = 0;
|
| CFX_ByteString bsNum;
|
| - while (TRUE) {
|
| + while (true) {
|
| if (!pDict->KeyExist(csTmp + bsNum)) {
|
| return csTmp + bsNum;
|
| }
|
| @@ -343,7 +343,7 @@ CFX_ByteString CPDF_InterForm::GenerateNewResourceName(const CPDF_Dictionary* pR
|
| }
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
| typedef struct _PDF_FONTDATA {
|
| - FX_BOOL bFind;
|
| + bool bFind;
|
| LOGFONTA lf;
|
| } PDF_FONTDATA, FAR* LPDF_FONTDATA;
|
| static int CALLBACK EnumFontFamExProc( ENUMLOGFONTEXA *lpelfe,
|
| @@ -357,11 +357,11 @@ static int CALLBACK EnumFontFamExProc( ENUMLOGFONTEXA *lpelfe,
|
| } else {
|
| LPDF_FONTDATA pData = (LPDF_FONTDATA)lParam;
|
| memcpy(&pData->lf, &lpelfe->elfLogFont, sizeof(LOGFONTA));
|
| - pData->bFind = TRUE;
|
| + pData->bFind = true;
|
| return 0;
|
| }
|
| }
|
| -static FX_BOOL RetrieveSpecificFont(LOGFONTA& lf)
|
| +static bool RetrieveSpecificFont(LOGFONTA& lf)
|
| {
|
| PDF_FONTDATA fd;
|
| memset(&fd, 0, sizeof(PDF_FONTDATA));
|
| @@ -373,7 +373,7 @@ static FX_BOOL RetrieveSpecificFont(LOGFONTA& lf)
|
| }
|
| return fd.bFind;
|
| }
|
| -static FX_BOOL RetrieveSpecificFont(uint8_t charSet, uint8_t pitchAndFamily, LPCSTR pcsFontName, LOGFONTA& lf)
|
| +static bool RetrieveSpecificFont(uint8_t charSet, uint8_t pitchAndFamily, LPCSTR pcsFontName, LOGFONTA& lf)
|
| {
|
| memset(&lf, 0, sizeof(LOGFONTA));
|
| lf.lfCharSet = charSet;
|
| @@ -383,7 +383,7 @@ static FX_BOOL RetrieveSpecificFont(uint8_t charSet, uint8_t pitchAndFamily, LPC
|
| }
|
| return RetrieveSpecificFont(lf);
|
| }
|
| -static FX_BOOL RetrieveStockFont(int iFontObject, uint8_t charSet, LOGFONTA& lf)
|
| +static bool RetrieveStockFont(int iFontObject, uint8_t charSet, LOGFONTA& lf)
|
| {
|
| HFONT hFont = (HFONT)::GetStockObject(iFontObject);
|
| if (hFont != NULL) {
|
| @@ -393,7 +393,7 @@ static FX_BOOL RetrieveStockFont(int iFontObject, uint8_t charSet, LOGFONTA& lf)
|
| return RetrieveSpecificFont(lf);
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| #endif
|
| CPDF_Font* CPDF_InterForm::AddSystemDefaultFont(const CPDF_Document* pDocument)
|
| @@ -404,13 +404,13 @@ CPDF_Font* CPDF_InterForm::AddSystemDefaultFont(const CPDF_Document* pDocument)
|
| CPDF_Font* pFont = NULL;
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
| LOGFONTA lf;
|
| - FX_BOOL bRet;
|
| + bool bRet;
|
| bRet = RetrieveStockFont(DEFAULT_GUI_FONT, 255, lf);
|
| if (!bRet) {
|
| bRet = RetrieveStockFont(SYSTEM_FONT, 255, lf);
|
| }
|
| if (bRet) {
|
| - pFont = ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, FALSE, TRUE);
|
| + pFont = ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, false, true);
|
| }
|
| #endif
|
| return pFont;
|
| @@ -431,7 +431,7 @@ CPDF_Font* CPDF_InterForm::AddSystemFont(const CPDF_Document* pDocument, CFX_Byt
|
| ::GetObjectA(hFont, sizeof(LOGFONTA), &lf);
|
| ::DeleteObject(hFont);
|
| if (strlen(lf.lfFaceName) > 0) {
|
| - return ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, FALSE, TRUE);
|
| + return ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, false, true);
|
| }
|
| }
|
| #endif
|
| @@ -453,7 +453,7 @@ CPDF_Font* CPDF_InterForm::AddSystemFont(const CPDF_Document* pDocument, CFX_Wid
|
| ::GetObject(hFont, sizeof(LOGFONTA), &lf);
|
| ::DeleteObject(hFont);
|
| if (strlen(lf.lfFaceName) > 0) {
|
| - return ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, FALSE, TRUE);
|
| + return ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, false, true);
|
| }
|
| }
|
| #endif
|
| @@ -478,12 +478,12 @@ CFX_ByteString CPDF_InterForm::GetNativeFont(uint8_t charSet, void* pLogFont)
|
| CFX_ByteString csFontName;
|
| #if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_
|
| LOGFONTA lf;
|
| - FX_BOOL bRet;
|
| + bool bRet;
|
| if (charSet == ANSI_CHARSET) {
|
| csFontName = "Helvetica";
|
| return csFontName;
|
| }
|
| - bRet = FALSE;
|
| + bRet = false;
|
| if (charSet == SHIFTJIS_CHARSET) {
|
| bRet = RetrieveSpecificFont(charSet, DEFAULT_PITCH | FF_DONTCARE, "MS Mincho", lf);
|
| } else if (charSet == GB2312_CHARSET) {
|
| @@ -592,7 +592,7 @@ CPDF_Font* CPDF_InterForm::AddNativeFont(uint8_t charSet, const CPDF_Document* p
|
| if (csFontName == "Helvetica") {
|
| pFont = AddStandardFont(pDocument, csFontName);
|
| } else {
|
| - pFont = ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, FALSE, TRUE);
|
| + pFont = ((CPDF_Document*)pDocument)->AddWindowsFont(&lf, false, true);
|
| }
|
| }
|
| #endif
|
| @@ -608,15 +608,15 @@ CPDF_Font* CPDF_InterForm::AddNativeFont(const CPDF_Document* pDocument)
|
| pFont = AddNativeFont(charSet, pDocument);
|
| return pFont;
|
| }
|
| -FX_BOOL CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iType, const CPDF_FormField* pExcludedField, const CPDF_FormControl* pExcludedControl)
|
| +bool CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iType, const CPDF_FormField* pExcludedField, const CPDF_FormControl* pExcludedControl)
|
| {
|
| if (csNewFieldName.IsEmpty()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| int iPos = 0;
|
| int iLength = csNewFieldName.GetLength();
|
| CFX_WideString csSub;
|
| - while (TRUE) {
|
| + while (true) {
|
| while (iPos < iLength && (csNewFieldName[iPos] == L'.' || csNewFieldName[iPos] == L' ')) {
|
| iPos ++;
|
| }
|
| @@ -652,15 +652,15 @@ FX_BOOL CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iT
|
| int iRet = CompareFieldName(csSub, csFullName);
|
| if (iRet == 1) {
|
| if (pField->GetFieldType() != iType) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| } else if (iRet == 2 && csSub == csNewFieldName) {
|
| if (csFullName[iPos] == L'.') {
|
| - return FALSE;
|
| + return false;
|
| }
|
| } else if (iRet == 3 && csSub == csNewFieldName) {
|
| if (csNewFieldName[csFullName.GetLength()] == L'.') {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| }
|
| @@ -669,26 +669,26 @@ FX_BOOL CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iT
|
| }
|
| }
|
| if (csSub.IsEmpty()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| csNewFieldName = csSub;
|
| - return TRUE;
|
| + return true;
|
| }
|
| -FX_BOOL CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iType)
|
| +bool CPDF_InterForm::ValidateFieldName(CFX_WideString& csNewFieldName, int iType)
|
| {
|
| return ValidateFieldName(csNewFieldName, iType, NULL, NULL);
|
| }
|
| -FX_BOOL CPDF_InterForm::ValidateFieldName(const CPDF_FormField* pField, CFX_WideString& csNewFieldName)
|
| +bool CPDF_InterForm::ValidateFieldName(const CPDF_FormField* pField, CFX_WideString& csNewFieldName)
|
| {
|
| if (pField == NULL || csNewFieldName.IsEmpty()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| return ValidateFieldName(csNewFieldName, ((CPDF_FormField*)pField)->GetFieldType(), pField, NULL);
|
| }
|
| -FX_BOOL CPDF_InterForm::ValidateFieldName(const CPDF_FormControl* pControl, CFX_WideString& csNewFieldName)
|
| +bool CPDF_InterForm::ValidateFieldName(const CPDF_FormControl* pControl, CFX_WideString& csNewFieldName)
|
| {
|
| if (pControl == NULL || csNewFieldName.IsEmpty()) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| CPDF_FormField* pField = ((CPDF_FormControl*)pControl)->GetField();
|
| return ValidateFieldName(csNewFieldName, pField->GetFieldType(), pField, pControl);
|
| @@ -767,19 +767,19 @@ void CPDF_InterForm::GetAllFieldNames(CFX_WideStringArray& allFieldNames)
|
| }
|
| }
|
| }
|
| -FX_BOOL CPDF_InterForm::IsValidFormField(const void* pField)
|
| +bool CPDF_InterForm::IsValidFormField(const void* pField)
|
| {
|
| if (pField == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| int nCount = m_pFieldTree->m_Root.CountFields();
|
| for (int i = 0; i < nCount; i++) {
|
| CPDF_FormField *pFormField = m_pFieldTree->m_Root.GetField(i);
|
| if (pField == pFormField) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| CPDF_FormField* CPDF_InterForm::GetFieldByDict(CPDF_Dictionary* pFieldDict) const
|
| {
|
| @@ -811,10 +811,10 @@ CPDF_FormControl* CPDF_InterForm::GetControl(FX_DWORD index, CFX_WideString csFi
|
| }
|
| return NULL;
|
| }
|
| -FX_BOOL CPDF_InterForm::IsValidFormControl(const void* pControl)
|
| +bool CPDF_InterForm::IsValidFormControl(const void* pControl)
|
| {
|
| if (pControl == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| FX_POSITION pos = m_ControlMap.GetStartPosition();
|
| while (pos) {
|
| @@ -822,10 +822,10 @@ FX_BOOL CPDF_InterForm::IsValidFormControl(const void* pControl)
|
| void* pFormControl = NULL;
|
| m_ControlMap.GetNextAssoc(pos, (void*&)pWidgetDict, pFormControl);
|
| if (pControl == pFormControl) {
|
| - return TRUE;
|
| + return true;
|
| }
|
| }
|
| - return FALSE;
|
| + return false;
|
| }
|
| int CPDF_InterForm::CountPageControls(CPDF_Page* pPage) const
|
| {
|
| @@ -922,7 +922,7 @@ FX_DWORD CPDF_InterForm::CountInternalFields(const CFX_WideString& csFieldName)
|
| csSub += csFieldName[iPos ++];
|
| }
|
| int iCount = pArray->GetCount();
|
| - FX_BOOL bFind = FALSE;
|
| + bool bFind = false;
|
| for (int i = 0; i < iCount; i ++) {
|
| pDict = pArray->GetDict(i);
|
| if (pDict == NULL) {
|
| @@ -930,7 +930,7 @@ FX_DWORD CPDF_InterForm::CountInternalFields(const CFX_WideString& csFieldName)
|
| }
|
| CFX_WideString csT = pDict->GetUnicodeText("T");
|
| if (csT == csSub) {
|
| - bFind = TRUE;
|
| + bFind = true;
|
| break;
|
| }
|
| }
|
| @@ -978,7 +978,7 @@ CPDF_Dictionary* CPDF_InterForm::GetInternalField(FX_DWORD index, const CFX_Wide
|
| csSub += csFieldName[iPos ++];
|
| }
|
| int iCount = pArray->GetCount();
|
| - FX_BOOL bFind = FALSE;
|
| + bool bFind = false;
|
| for (int i = 0; i < iCount; i ++) {
|
| pDict = pArray->GetDict(i);
|
| if (pDict == NULL) {
|
| @@ -986,7 +986,7 @@ CPDF_Dictionary* CPDF_InterForm::GetInternalField(FX_DWORD index, const CFX_Wide
|
| }
|
| CFX_WideString csT = pDict->GetUnicodeText("T");
|
| if (csT == csSub) {
|
| - bFind = TRUE;
|
| + bFind = true;
|
| break;
|
| }
|
| }
|
| @@ -1010,14 +1010,14 @@ CPDF_Dictionary* CPDF_InterForm::GetInternalField(FX_DWORD index, const CFX_Wide
|
| }
|
| }
|
| }
|
| -FX_BOOL CPDF_InterForm::NeedConstructAP()
|
| +bool CPDF_InterForm::NeedConstructAP()
|
| {
|
| if (m_pFormDict == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| return m_pFormDict->GetBoolean("NeedAppearances");
|
| }
|
| -void CPDF_InterForm::NeedConstructAP(FX_BOOL bNeedAP)
|
| +void CPDF_InterForm::NeedConstructAP(bool bNeedAP)
|
| {
|
| if (m_pFormDict == NULL) {
|
| InitInterFormDict(m_pFormDict, m_pDocument);
|
| @@ -1092,37 +1092,37 @@ CPDF_Font* CPDF_InterForm::GetNativeFormFont(CFX_ByteString& csNameTag)
|
| {
|
| return GetNativeInterFormFont(m_pFormDict, m_pDocument, csNameTag);
|
| }
|
| -FX_BOOL CPDF_InterForm::FindFormFont(const CPDF_Font* pFont, CFX_ByteString& csNameTag)
|
| +bool CPDF_InterForm::FindFormFont(const CPDF_Font* pFont, CFX_ByteString& csNameTag)
|
| {
|
| return FindInterFormFont(m_pFormDict, pFont, csNameTag);
|
| }
|
| -FX_BOOL CPDF_InterForm::FindFormFont(CFX_ByteString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag)
|
| +bool CPDF_InterForm::FindFormFont(CFX_ByteString csFontName, CPDF_Font*& pFont, CFX_ByteString& csNameTag)
|
| {
|
| return FindInterFormFont(m_pFormDict, m_pDocument, csFontName, pFont, csNameTag);
|
| }
|
| void CPDF_InterForm::AddFormFont(const CPDF_Font* pFont, CFX_ByteString& csNameTag)
|
| {
|
| AddInterFormFont(m_pFormDict, m_pDocument, pFont, csNameTag);
|
| - m_bUpdated = TRUE;
|
| + m_bUpdated = true;
|
| }
|
| CPDF_Font* CPDF_InterForm::AddNativeFormFont(uint8_t charSet, CFX_ByteString& csNameTag)
|
| {
|
| - m_bUpdated = TRUE;
|
| + m_bUpdated = true;
|
| return AddNativeInterFormFont(m_pFormDict, m_pDocument, charSet, csNameTag);
|
| }
|
| CPDF_Font* CPDF_InterForm::AddNativeFormFont(CFX_ByteString& csNameTag)
|
| {
|
| - m_bUpdated = TRUE;
|
| + m_bUpdated = true;
|
| return AddNativeInterFormFont(m_pFormDict, m_pDocument, csNameTag);
|
| }
|
| void CPDF_InterForm::RemoveFormFont(const CPDF_Font* pFont)
|
| {
|
| - m_bUpdated = TRUE;
|
| + m_bUpdated = true;
|
| RemoveInterFormFont(m_pFormDict, pFont);
|
| }
|
| void CPDF_InterForm::RemoveFormFont(CFX_ByteString csNameTag)
|
| {
|
| - m_bUpdated = TRUE;
|
| + m_bUpdated = true;
|
| RemoveInterFormFont(m_pFormDict, csNameTag);
|
| }
|
| CPDF_DefaultAppearance CPDF_InterForm::GetDefaultAppearance()
|
| @@ -1145,12 +1145,12 @@ int CPDF_InterForm::GetFormAlignment()
|
| }
|
| return m_pFormDict->GetInteger("Q", 0);
|
| }
|
| -FX_BOOL CPDF_InterForm::ResetForm(const CFX_PtrArray& fields, FX_BOOL bIncludeOrExclude, FX_BOOL bNotify)
|
| +bool CPDF_InterForm::ResetForm(const CFX_PtrArray& fields, bool bIncludeOrExclude, bool bNotify)
|
| {
|
| if (bNotify && m_pFormNotify != NULL) {
|
| int iRet = m_pFormNotify->BeforeFormReset(this);
|
| if (iRet < 0) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| int nCount = m_pFieldTree->m_Root.CountFields();
|
| @@ -1159,11 +1159,11 @@ FX_BOOL CPDF_InterForm::ResetForm(const CFX_PtrArray& fields, FX_BOOL bIncludeOr
|
| if (pField == NULL) {
|
| continue;
|
| }
|
| - FX_BOOL bFind = FALSE;
|
| + bool bFind = false;
|
| int iCount = fields.GetSize();
|
| for (int i = 0; i < iCount; i ++) {
|
| if (pField == (CPDF_FormField*)fields[i]) {
|
| - bFind = TRUE;
|
| + bFind = true;
|
| break;
|
| }
|
| }
|
| @@ -1174,14 +1174,14 @@ FX_BOOL CPDF_InterForm::ResetForm(const CFX_PtrArray& fields, FX_BOOL bIncludeOr
|
| if (bNotify && m_pFormNotify != NULL) {
|
| m_pFormNotify->AfterFormReset(this);
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| -FX_BOOL CPDF_InterForm::ResetForm(FX_BOOL bNotify)
|
| +bool CPDF_InterForm::ResetForm(bool bNotify)
|
| {
|
| if (bNotify && m_pFormNotify != NULL) {
|
| int iRet = m_pFormNotify->BeforeFormReset(this);
|
| if (iRet < 0) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| int nCount = m_pFieldTree->m_Root.CountFields();
|
| @@ -1195,7 +1195,7 @@ FX_BOOL CPDF_InterForm::ResetForm(FX_BOOL bNotify)
|
| if (bNotify && m_pFormNotify != NULL) {
|
| m_pFormNotify->AfterFormReset(this);
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CPDF_InterForm::ReloadForm()
|
| {
|
| @@ -1256,7 +1256,7 @@ void CPDF_InterForm::LoadField(CPDF_Dictionary* pFieldDict, int nLevel)
|
| AddTerminalField(pFieldDict);
|
| }
|
| }
|
| -FX_BOOL CPDF_InterForm::HasXFAForm() const
|
| +bool CPDF_InterForm::HasXFAForm() const
|
| {
|
| return m_pFormDict && m_pFormDict->GetArray(FX_BSTRC("XFA")) != NULL;
|
| }
|
| @@ -1317,7 +1317,7 @@ CPDF_FormField* CPDF_InterForm::AddTerminalField(const CPDF_Dictionary* pFieldDi
|
| pField = new CPDF_FormField(this, pParent);
|
| CPDF_Object* pTObj = pDict->GetElement("T");
|
| if (pTObj && pTObj->GetType() == PDFOBJ_REFERENCE) {
|
| - CPDF_Object* pClone = pTObj->Clone(TRUE);
|
| + CPDF_Object* pClone = pTObj->Clone(true);
|
| if (pClone) {
|
| pDict->SetAt("T", pClone);
|
| } else {
|
| @@ -1356,7 +1356,7 @@ CPDF_FormControl* CPDF_InterForm::AddControl(const CPDF_FormField* pField, const
|
| ((CPDF_FormField*)pField)->m_ControlList.Add(pControl);
|
| return pControl;
|
| }
|
| -CPDF_FormField* CPDF_InterForm::CheckRequiredFields(const CFX_PtrArray *fields, FX_BOOL bIncludeOrExclude) const
|
| +CPDF_FormField* CPDF_InterForm::CheckRequiredFields(const CFX_PtrArray *fields, bool bIncludeOrExclude) const
|
| {
|
| int nCount = m_pFieldTree->m_Root.CountFields();
|
| for (int i = 0; i < nCount; i++) {
|
| @@ -1372,7 +1372,7 @@ CPDF_FormField* CPDF_InterForm::CheckRequiredFields(const CFX_PtrArray *fields,
|
| if (dwFlags & 0x04) {
|
| continue;
|
| }
|
| - FX_BOOL bFind = TRUE;
|
| + bool bFind = true;
|
| if (fields != NULL) {
|
| bFind = fields->Find(pField, 0) >= 0;
|
| }
|
| @@ -1385,7 +1385,7 @@ CPDF_FormField* CPDF_InterForm::CheckRequiredFields(const CFX_PtrArray *fields,
|
| }
|
| return NULL;
|
| }
|
| -CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, FX_BOOL bSimpleFileSpec) const
|
| +CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, bool bSimpleFileSpec) const
|
| {
|
| CFX_PtrArray fields;
|
| int nCount = m_pFieldTree->m_Root.CountFields();
|
| @@ -1393,10 +1393,10 @@ CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, FX_B
|
| CPDF_FormField* pField = m_pFieldTree->m_Root.GetField(i);
|
| fields.Add(pField);
|
| }
|
| - return ExportToFDF(pdf_path, fields, TRUE, bSimpleFileSpec);
|
| + return ExportToFDF(pdf_path, fields, true, bSimpleFileSpec);
|
| }
|
| CFX_WideString FILESPEC_EncodeFileName(const CFX_WideStringC& filepath);
|
| -CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, CFX_PtrArray& fields, FX_BOOL bIncludeOrExclude, FX_BOOL bSimpleFileSpec) const
|
| +CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, CFX_PtrArray& fields, bool bIncludeOrExclude, bool bSimpleFileSpec) const
|
| {
|
| CFDF_Document* pDoc = CFDF_Document::CreateNewDoc();
|
| if (pDoc == NULL) {
|
| @@ -1429,7 +1429,7 @@ CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, CFX_
|
| if (dwFlags & 0x04) {
|
| continue;
|
| }
|
| - FX_BOOL bFind = fields.Find(pField, 0) >= 0;
|
| + bool bFind = fields.Find(pField, 0) >= 0;
|
| if ((bIncludeOrExclude && bFind) || (!bIncludeOrExclude && !bFind)) {
|
| if ((dwFlags & 0x02) != 0 && pField->m_pDict->GetString("V").IsEmpty()) {
|
| continue;
|
| @@ -1446,7 +1446,7 @@ CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, CFX_
|
| }
|
| pFieldDict->SetAt("T", pString);
|
| if (pField->GetType() == CPDF_FormField::CheckBox || pField->GetType() == CPDF_FormField::RadioButton) {
|
| - CFX_WideString csExport = pField->GetCheckValue(FALSE);
|
| + CFX_WideString csExport = pField->GetCheckValue(false);
|
| CFX_ByteString csBExport = PDF_EncodeText(csExport);
|
| CPDF_Object* pOpt = FPDF_GetFieldAttr(pField->m_pDict, "Opt");
|
| if (pOpt == NULL) {
|
| @@ -1457,7 +1457,7 @@ CFDF_Document* CPDF_InterForm::ExportToFDF(const CFX_WideStringC& pdf_path, CFX_
|
| } else {
|
| CPDF_Object* pV = FPDF_GetFieldAttr(pField->m_pDict, "V");
|
| if (pV != NULL) {
|
| - pFieldDict->SetAt("V", pV->Clone(TRUE));
|
| + pFieldDict->SetAt("V", pV->Clone(true));
|
| }
|
| }
|
| pFields->Add(pFieldDict);
|
| @@ -1497,7 +1497,7 @@ static void FPDFDOC_FDF_GetFieldValue(CPDF_Dictionary *pFieldDict, CFX_WideStrin
|
| csValue = CFX_WideString::FromLocal(csBValue);
|
| }
|
| }
|
| -void CPDF_InterForm::FDF_ImportField(CPDF_Dictionary* pFieldDict, const CFX_WideString& parent_name, FX_BOOL bNotify, int nLevel)
|
| +void CPDF_InterForm::FDF_ImportField(CPDF_Dictionary* pFieldDict, const CFX_WideString& parent_name, bool bNotify, int nLevel)
|
| {
|
| CFX_WideString name;
|
| if (!parent_name.IsEmpty()) {
|
| @@ -1545,7 +1545,7 @@ void CPDF_InterForm::FDF_ImportField(CPDF_Dictionary* pFieldDict, const CFX_Wide
|
| pField->SetValue(csWValue);
|
| CPDF_FormField::Type eType = pField->GetType();
|
| if ((eType == CPDF_FormField::ListBox || eType == CPDF_FormField::ComboBox) && pFieldDict->KeyExist("Opt")) {
|
| - pField->m_pDict->SetAt("Opt", pFieldDict->GetElementValue("Opt")->Clone(TRUE));
|
| + pField->m_pDict->SetAt("Opt", pFieldDict->GetElementValue("Opt")->Clone(true));
|
| }
|
| if (bNotify && m_pFormNotify != NULL) {
|
| if (iType == FIELDTYPE_CHECKBOX || iType == FIELDTYPE_RADIOBUTTON) {
|
| @@ -1560,24 +1560,24 @@ void CPDF_InterForm::FDF_ImportField(CPDF_Dictionary* pFieldDict, const CFX_Wide
|
| pField->UpdateAP(NULL);
|
| }
|
| }
|
| -FX_BOOL CPDF_InterForm::ImportFromFDF(const CFDF_Document* pFDF, FX_BOOL bNotify)
|
| +bool CPDF_InterForm::ImportFromFDF(const CFDF_Document* pFDF, bool bNotify)
|
| {
|
| if (pFDF == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| CPDF_Dictionary* pMainDict = pFDF->GetRoot()->GetDict("FDF");
|
| if (pMainDict == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| CPDF_Array* pFields = pMainDict->GetArray("Fields");
|
| if (pFields == NULL) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| m_bsEncoding = pMainDict->GetString(FX_BSTRC("Encoding"));
|
| if (bNotify && m_pFormNotify != NULL) {
|
| int iRet = m_pFormNotify->BeforeFormImportData(this);
|
| if (iRet < 0) {
|
| - return FALSE;
|
| + return false;
|
| }
|
| }
|
| for (FX_DWORD i = 0; i < pFields->GetCount(); i ++) {
|
| @@ -1590,13 +1590,13 @@ FX_BOOL CPDF_InterForm::ImportFromFDF(const CFDF_Document* pFDF, FX_BOOL bNotify
|
| if (bNotify && m_pFormNotify != NULL) {
|
| m_pFormNotify->AfterFormImportData(this);
|
| }
|
| - return TRUE;
|
| + return true;
|
| }
|
| void CPDF_InterForm::SetFormNotify(const CPDF_FormNotify* pNotify)
|
| {
|
| m_pFormNotify = (CPDF_FormNotify*)pNotify;
|
| }
|
| -int CPDF_InterForm::GetPageWithWidget(int iCurPage, FX_BOOL bNext)
|
| +int CPDF_InterForm::GetPageWithWidget(int iCurPage, bool bNext)
|
| {
|
| if (iCurPage < 0) {
|
| return -1;
|
| @@ -1636,6 +1636,6 @@ int CPDF_InterForm::GetPageWithWidget(int iCurPage, FX_BOOL bNext)
|
| return iNewPage;
|
| }
|
| }
|
| - } while (TRUE);
|
| + } while (true);
|
| return -1;
|
| }
|
|
|