Index: fpdfsdk/javascript/Document.cpp |
diff --git a/fpdfsdk/javascript/Document.cpp b/fpdfsdk/javascript/Document.cpp |
index ea225f095de537fa7cd3342d8c1f65c6e9b9329a..b7b03b2174fad3cf695e55234ce623f1a93bd757 100644 |
--- a/fpdfsdk/javascript/Document.cpp |
+++ b/fpdfsdk/javascript/Document.cpp |
@@ -6,6 +6,7 @@ |
#include "fpdfsdk/javascript/Document.h" |
+#include <utility> |
#include <vector> |
#include "core/fpdfapi/fpdf_font/include/cpdf_font.h" |
@@ -174,7 +175,7 @@ FX_BOOL Document::numFields(IJS_Context* cc, |
} |
CPDFSDK_InterForm* pInterForm = m_pDocument->GetInterForm(); |
CPDF_InterForm* pPDFForm = pInterForm->GetInterForm(); |
- vp << (int)pPDFForm->CountFields(); |
+ vp << static_cast<int>(pPDFForm->CountFields(CFX_WideString())); |
return TRUE; |
} |
@@ -337,7 +338,7 @@ FX_BOOL Document::getNthFieldName(IJS_Context* cc, |
} |
CPDFSDK_InterForm* pInterForm = m_pDocument->GetInterForm(); |
CPDF_InterForm* pPDFForm = pInterForm->GetInterForm(); |
- CPDF_FormField* pField = pPDFForm->GetField(nIndex); |
+ CPDF_FormField* pField = pPDFForm->GetField(nIndex, CFX_WideString()); |
if (!pField) |
return FALSE; |
@@ -616,7 +617,6 @@ FX_BOOL Document::submitForm(IJS_Context* cc, |
const std::vector<CJS_Value>& params, |
CJS_Value& vRet, |
CFX_WideString& sError) { |
- |
int nSize = params.size(); |
if (nSize < 1) { |
sError = JSGetStringFromID(IDS_STRING_JSPARAMERROR); |
@@ -1234,7 +1234,6 @@ FX_BOOL Document::addIcon(IJS_Context* cc, |
const std::vector<CJS_Value>& params, |
CJS_Value& vRet, |
CFX_WideString& sError) { |
- |
if (params.size() != 2) { |
sError = JSGetStringFromID(IDS_STRING_JSPARAMERROR); |
return FALSE; |