Index: fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp |
diff --git a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp |
index 34a0a56364b37b9319d68db095c9d4bb5ad075b0..26227c068e79608b57d90ecf57cfb3b0f66795ef 100644 |
--- a/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp |
+++ b/fpdfsdk/fpdfxfa/cpdfxfa_docenvironment.cpp |
@@ -72,7 +72,7 @@ void CPDFXFA_DocEnvironment::InvalidateRect(CXFA_FFPageView* pPageView, |
} |
void CPDFXFA_DocEnvironment::DisplayCaret(CXFA_FFWidget* hWidget, |
- FX_BOOL bVisible, |
+ bool bVisible, |
const CFX_RectF* pRtAnchor) { |
if (!hWidget || !pRtAnchor || !m_pContext->GetXFADoc() || |
!m_pContext->GetFormFillEnv() || !m_pContext->GetXFADocView()) |
@@ -103,27 +103,27 @@ void CPDFXFA_DocEnvironment::DisplayCaret(CXFA_FFWidget* hWidget, |
rcCaret.top, rcCaret.right, rcCaret.bottom); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::GetPopupPos(CXFA_FFWidget* hWidget, |
- FX_FLOAT fMinPopup, |
- FX_FLOAT fMaxPopup, |
- const CFX_RectF& rtAnchor, |
- CFX_RectF& rtPopup) { |
+bool CPDFXFA_DocEnvironment::GetPopupPos(CXFA_FFWidget* hWidget, |
+ FX_FLOAT fMinPopup, |
+ FX_FLOAT fMaxPopup, |
+ const CFX_RectF& rtAnchor, |
+ CFX_RectF& rtPopup) { |
if (!hWidget) |
- return FALSE; |
+ return false; |
CXFA_FFPageView* pXFAPageView = hWidget->GetPageView(); |
if (!pXFAPageView) |
- return FALSE; |
+ return false; |
CPDFXFA_Page* pPage = m_pContext->GetXFAPage(pXFAPageView); |
if (!pPage) |
- return FALSE; |
+ return false; |
CXFA_WidgetAcc* pWidgetAcc = hWidget->GetDataAcc(); |
int nRotate = pWidgetAcc->GetRotate(); |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |
if (!pFormFillEnv) |
- return FALSE; |
+ return false; |
FS_RECTF pageViewRect = {0.0f, 0.0f, 0.0f, 0.0f}; |
pFormFillEnv->GetPageViewRect(pPage, pageViewRect); |
@@ -166,7 +166,7 @@ FX_BOOL CPDFXFA_DocEnvironment::GetPopupPos(CXFA_FFWidget* hWidget, |
int t; |
uint32_t dwPos; |
if (t1 <= 0 && t2 <= 0) |
- return FALSE; |
+ return false; |
if (t1 <= 0) { |
t = t2; |
dwPos = 1; |
@@ -216,25 +216,25 @@ FX_BOOL CPDFXFA_DocEnvironment::GetPopupPos(CXFA_FFWidget* hWidget, |
break; |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CPDFXFA_DocEnvironment::PopupMenu(CXFA_FFWidget* hWidget, |
- CFX_PointF ptPopup) { |
+bool CPDFXFA_DocEnvironment::PopupMenu(CXFA_FFWidget* hWidget, |
+ CFX_PointF ptPopup) { |
if (!hWidget) |
- return FALSE; |
+ return false; |
CXFA_FFPageView* pXFAPageView = hWidget->GetPageView(); |
if (!pXFAPageView) |
- return FALSE; |
+ return false; |
CPDFXFA_Page* pPage = m_pContext->GetXFAPage(pXFAPageView); |
if (!pPage) |
- return FALSE; |
+ return false; |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |
if (!pFormFillEnv) |
- return FALSE; |
+ return false; |
int menuFlag = 0; |
if (hWidget->CanUndo()) |
@@ -358,19 +358,19 @@ void CPDFXFA_DocEnvironment::SetCurrentPage(CXFA_FFDoc* hDoc, |
pFormFillEnv->SetCurrentPage(this, iCurPage); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::IsCalculationsEnabled(CXFA_FFDoc* hDoc) { |
+bool CPDFXFA_DocEnvironment::IsCalculationsEnabled(CXFA_FFDoc* hDoc) { |
if (hDoc != m_pContext->GetXFADoc() || !m_pContext->GetFormFillEnv()) |
- return FALSE; |
+ return false; |
if (m_pContext->GetFormFillEnv()->GetInterForm()) { |
return m_pContext->GetFormFillEnv() |
->GetInterForm() |
->IsXfaCalculateEnabled(); |
} |
- return FALSE; |
+ return false; |
} |
void CPDFXFA_DocEnvironment::SetCalculationsEnabled(CXFA_FFDoc* hDoc, |
- FX_BOOL bEnabled) { |
+ bool bEnabled) { |
if (hDoc != m_pContext->GetXFADoc() || !m_pContext->GetFormFillEnv()) |
return; |
if (m_pContext->GetFormFillEnv()->GetInterForm()) { |
@@ -403,7 +403,7 @@ void CPDFXFA_DocEnvironment::SetTitle(CXFA_FFDoc* hDoc, |
void CPDFXFA_DocEnvironment::ExportData(CXFA_FFDoc* hDoc, |
const CFX_WideString& wsFilePath, |
- FX_BOOL bXDP) { |
+ bool bXDP) { |
if (hDoc != m_pContext->GetXFADoc()) |
return; |
@@ -519,19 +519,19 @@ void CPDFXFA_DocEnvironment::GotoURL(CXFA_FFDoc* hDoc, |
pFormFillEnv->GotoURL(this, str); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::IsValidationsEnabled(CXFA_FFDoc* hDoc) { |
+bool CPDFXFA_DocEnvironment::IsValidationsEnabled(CXFA_FFDoc* hDoc) { |
if (hDoc != m_pContext->GetXFADoc() || !m_pContext->GetFormFillEnv()) |
- return FALSE; |
+ return false; |
if (m_pContext->GetFormFillEnv()->GetInterForm()) { |
return m_pContext->GetFormFillEnv() |
->GetInterForm() |
->IsXfaValidationsEnabled(); |
} |
- return TRUE; |
+ return true; |
} |
void CPDFXFA_DocEnvironment::SetValidationsEnabled(CXFA_FFDoc* hDoc, |
- FX_BOOL bEnabled) { |
+ bool bEnabled) { |
if (hDoc != m_pContext->GetXFADoc() || !m_pContext->GetFormFillEnv()) |
return; |
if (m_pContext->GetFormFillEnv()->GetInterForm()) { |
@@ -599,27 +599,27 @@ FX_ARGB CPDFXFA_DocEnvironment::GetHighlightColor(CXFA_FFDoc* hDoc) { |
pInterForm->GetHighlightColor(FPDF_FORMFIELD_XFA)); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::NotifySubmit(FX_BOOL bPrevOrPost) { |
+bool CPDFXFA_DocEnvironment::NotifySubmit(bool bPrevOrPost) { |
if (bPrevOrPost) |
return OnBeforeNotifySubmit(); |
OnAfterNotifySubmit(); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CPDFXFA_DocEnvironment::OnBeforeNotifySubmit() { |
+bool CPDFXFA_DocEnvironment::OnBeforeNotifySubmit() { |
if (m_pContext->GetDocType() != DOCTYPE_DYNAMIC_XFA && |
m_pContext->GetDocType() != DOCTYPE_STATIC_XFA) { |
- return TRUE; |
+ return true; |
} |
if (!m_pContext->GetXFADocView()) |
- return TRUE; |
+ return true; |
CXFA_FFWidgetHandler* pWidgetHandler = |
m_pContext->GetXFADocView()->GetWidgetHandler(); |
if (!pWidgetHandler) |
- return TRUE; |
+ return true; |
std::unique_ptr<CXFA_WidgetAccIterator> pWidgetAccIterator( |
m_pContext->GetXFADocView()->CreateWidgetAccIterator()); |
@@ -633,7 +633,7 @@ FX_BOOL CPDFXFA_DocEnvironment::OnBeforeNotifySubmit() { |
pWidgetAccIterator.reset( |
m_pContext->GetXFADocView()->CreateWidgetAccIterator()); |
if (!pWidgetAccIterator) |
- return TRUE; |
+ return true; |
CXFA_WidgetAcc* pWidgetAcc = pWidgetAccIterator->MoveToNext(); |
pWidgetAcc = pWidgetAccIterator->MoveToNext(); |
@@ -642,7 +642,7 @@ FX_BOOL CPDFXFA_DocEnvironment::OnBeforeNotifySubmit() { |
if (fRet == XFA_EVENTERROR_Error) { |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |
if (!pFormFillEnv) |
- return FALSE; |
+ return false; |
CFX_WideString ws; |
ws.FromLocal(IDS_XFA_Validate_Input); |
@@ -651,13 +651,13 @@ FX_BOOL CPDFXFA_DocEnvironment::OnBeforeNotifySubmit() { |
pFormFillEnv->Alert((FPDF_WIDESTRING)bs.GetBuffer(len), |
(FPDF_WIDESTRING)L"", 0, 1); |
bs.ReleaseBuffer(len); |
- return FALSE; |
+ return false; |
} |
pWidgetAcc = pWidgetAccIterator->MoveToNext(); |
} |
m_pContext->GetXFADocView()->UpdateDocView(); |
- return TRUE; |
+ return true; |
} |
void CPDFXFA_DocEnvironment::OnAfterNotifySubmit() { |
@@ -688,14 +688,13 @@ void CPDFXFA_DocEnvironment::OnAfterNotifySubmit() { |
m_pContext->GetXFADocView()->UpdateDocView(); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::SubmitData(CXFA_FFDoc* hDoc, |
- CXFA_Submit submit) { |
- if (!NotifySubmit(TRUE) || !m_pContext->GetXFADocView()) |
- return FALSE; |
+bool CPDFXFA_DocEnvironment::SubmitData(CXFA_FFDoc* hDoc, CXFA_Submit submit) { |
+ if (!NotifySubmit(true) || !m_pContext->GetXFADocView()) |
+ return false; |
m_pContext->GetXFADocView()->UpdateDocView(); |
- FX_BOOL ret = SubmitDataInternal(hDoc, submit); |
- NotifySubmit(FALSE); |
+ bool ret = SubmitDataInternal(hDoc, submit); |
+ NotifySubmit(false); |
return ret; |
} |
@@ -717,17 +716,17 @@ IFX_SeekableReadStream* CPDFXFA_DocEnvironment::OpenLinkedFile( |
return new CFPDF_FileStream(pFileHandler); |
} |
-FX_BOOL CPDFXFA_DocEnvironment::ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
- int fileType, |
- FPDF_DWORD encodeType, |
- FPDF_DWORD flag) { |
+bool CPDFXFA_DocEnvironment::ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
+ int fileType, |
+ FPDF_DWORD encodeType, |
+ FPDF_DWORD flag) { |
if (!m_pContext->GetXFADocView()) |
- return FALSE; |
+ return false; |
CFX_ByteString content; |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |
if (!pFormFillEnv) |
- return FALSE; |
+ return false; |
CFPDF_FileStream fileStream(pFileHandler); |
if (fileType == FXFA_SAVEAS_XML) { |
@@ -735,11 +734,11 @@ FX_BOOL CPDFXFA_DocEnvironment::ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
fileStream.WriteBlock(kContent, 0, strlen(kContent)); |
m_pContext->GetXFADoc()->SavePackage(XFA_HASHCODE_Data, &fileStream, |
nullptr); |
- return TRUE; |
+ return true; |
} |
if (fileType != FXFA_SAVEAS_XDP) |
- return TRUE; |
+ return true; |
if (!flag) { |
flag = FXFA_CONFIG | FXFA_TEMPLATE | FXFA_LOCALESET | FXFA_DATASETS | |
@@ -747,25 +746,25 @@ FX_BOOL CPDFXFA_DocEnvironment::ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
} |
if (!m_pContext->GetPDFDoc()) { |
fileStream.Flush(); |
- return FALSE; |
+ return false; |
} |
CPDF_Dictionary* pRoot = m_pContext->GetPDFDoc()->GetRoot(); |
if (!pRoot) { |
fileStream.Flush(); |
- return FALSE; |
+ return false; |
} |
CPDF_Dictionary* pAcroForm = pRoot->GetDictFor("AcroForm"); |
if (!pAcroForm) { |
fileStream.Flush(); |
- return FALSE; |
+ return false; |
} |
CPDF_Array* pArray = ToArray(pAcroForm->GetObjectFor("XFA")); |
if (!pArray) { |
fileStream.Flush(); |
- return FALSE; |
+ return false; |
} |
int size = pArray->GetCount(); |
@@ -804,7 +803,7 @@ FX_BOOL CPDFXFA_DocEnvironment::ExportSubmitFile(FPDF_FILEHANDLER* pFileHandler, |
// PDF,creator. |
} |
} |
- return TRUE; |
+ return true; |
} |
void CPDFXFA_DocEnvironment::ToXFAContentFlags(CFX_WideString csSrcContent, |
@@ -829,23 +828,23 @@ void CPDFXFA_DocEnvironment::ToXFAContentFlags(CFX_WideString csSrcContent, |
} |
} |
-FX_BOOL CPDFXFA_DocEnvironment::MailToInfo(CFX_WideString& csURL, |
- CFX_WideString& csToAddress, |
- CFX_WideString& csCCAddress, |
- CFX_WideString& csBCCAddress, |
- CFX_WideString& csSubject, |
- CFX_WideString& csMsg) { |
+bool CPDFXFA_DocEnvironment::MailToInfo(CFX_WideString& csURL, |
+ CFX_WideString& csToAddress, |
+ CFX_WideString& csCCAddress, |
+ CFX_WideString& csBCCAddress, |
+ CFX_WideString& csSubject, |
+ CFX_WideString& csMsg) { |
CFX_WideString srcURL = csURL; |
srcURL.TrimLeft(); |
if (srcURL.Left(7).CompareNoCase(L"mailto:") != 0) |
- return FALSE; |
+ return false; |
int pos = srcURL.Find(L'?', 0); |
CFX_WideString tmp; |
if (pos == -1) { |
pos = srcURL.Find(L'@', 0); |
if (pos == -1) |
- return FALSE; |
+ return false; |
tmp = srcURL.Right(csURL.GetLength() - 7); |
} else { |
@@ -891,14 +890,14 @@ FX_BOOL CPDFXFA_DocEnvironment::MailToInfo(CFX_WideString& csURL, |
csToAddress.Replace(L",", L";"); |
csCCAddress.Replace(L",", L";"); |
csBCCAddress.Replace(L",", L";"); |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
- CXFA_Submit submit) { |
+bool CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
+ CXFA_Submit submit) { |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |
if (!pFormFillEnv) |
- return FALSE; |
+ return false; |
CFX_WideStringC csURLC; |
submit.GetSubmitTarget(csURLC); |
@@ -911,7 +910,7 @@ FX_BOOL CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
pFormFillEnv->Alert((FPDF_WIDESTRING)bs.GetBuffer(len), |
(FPDF_WIDESTRING)L"", 0, 4); |
bs.ReleaseBuffer(len); |
- return FALSE; |
+ return false; |
} |
FPDF_FILEHANDLER* pFileHandler = nullptr; |
@@ -953,7 +952,7 @@ FX_BOOL CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
return false; |
} |
if (!pFileHandler) |
- return FALSE; |
+ return false; |
if (csURL.Left(7).CompareNoCase(L"mailto:") == 0) { |
CFX_WideString csToAddress; |
CFX_WideString csCCAddress; |
@@ -962,7 +961,7 @@ FX_BOOL CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
CFX_WideString csMsg; |
if (!MailToInfo(csURL, csToAddress, csCCAddress, csBCCAddress, csSubject, |
csMsg)) { |
- return FALSE; |
+ return false; |
} |
CFX_ByteString bsTo = CFX_WideString(csToAddress).UTF16LE_Encode(); |
CFX_ByteString bsCC = CFX_WideString(csCCAddress).UTF16LE_Encode(); |
@@ -990,33 +989,33 @@ FX_BOOL CPDFXFA_DocEnvironment::SubmitDataInternal(CXFA_FFDoc* hDoc, |
(FPDF_WIDESTRING)bs.GetBuffer(len)); |
bs.ReleaseBuffer(len); |
} |
- return TRUE; |
+ return true; |
} |
-FX_BOOL CPDFXFA_DocEnvironment::SetGlobalProperty( |
+bool CPDFXFA_DocEnvironment::SetGlobalProperty( |
CXFA_FFDoc* hDoc, |
const CFX_ByteStringC& szPropName, |
CFXJSE_Value* pValue) { |
if (hDoc != m_pContext->GetXFADoc()) |
- return FALSE; |
+ return false; |
if (m_pContext->GetFormFillEnv() && |
m_pContext->GetFormFillEnv()->GetJSRuntime()) { |
return m_pContext->GetFormFillEnv()->GetJSRuntime()->SetValueByName( |
szPropName, pValue); |
} |
- return FALSE; |
+ return false; |
} |
-FX_BOOL CPDFXFA_DocEnvironment::GetGlobalProperty( |
+bool CPDFXFA_DocEnvironment::GetGlobalProperty( |
CXFA_FFDoc* hDoc, |
const CFX_ByteStringC& szPropName, |
CFXJSE_Value* pValue) { |
if (hDoc != m_pContext->GetXFADoc()) |
- return FALSE; |
+ return false; |
if (!m_pContext->GetFormFillEnv() || |
!m_pContext->GetFormFillEnv()->GetJSRuntime()) { |
- return FALSE; |
+ return false; |
} |
CPDFSDK_FormFillEnvironment* pFormFillEnv = m_pContext->GetFormFillEnv(); |