Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(227)

Side by Side Diff: fpdfsdk/javascript/Field.cpp

Issue 1835693002: Remove FX_DWORD from fpdfsdk/ and testing/ (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/javascript/Field.h ('k') | fpdfsdk/javascript/JS_GlobalData.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/javascript/Field.h" 7 #include "fpdfsdk/javascript/Field.h"
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <memory> 10 #include <memory>
(...skipping 929 matching lines...) Expand 10 before | Expand all | Expand 10 after
940 940
941 FX_BOOL Field::currentValueIndices(IJS_Context* cc, 941 FX_BOOL Field::currentValueIndices(IJS_Context* cc,
942 CJS_PropValue& vp, 942 CJS_PropValue& vp,
943 CFX_WideString& sError) { 943 CFX_WideString& sError) {
944 CJS_Runtime* pRuntime = CJS_Runtime::FromContext(cc); 944 CJS_Runtime* pRuntime = CJS_Runtime::FromContext(cc);
945 945
946 if (vp.IsSetting()) { 946 if (vp.IsSetting()) {
947 if (!m_bCanSet) 947 if (!m_bCanSet)
948 return FALSE; 948 return FALSE;
949 949
950 CFX_ArrayTemplate<FX_DWORD> array; 950 CFX_ArrayTemplate<uint32_t> array;
951 951
952 if (vp.GetType() == CJS_Value::VT_number) { 952 if (vp.GetType() == CJS_Value::VT_number) {
953 int iSelecting = 0; 953 int iSelecting = 0;
954 vp >> iSelecting; 954 vp >> iSelecting;
955 array.Add(iSelecting); 955 array.Add(iSelecting);
956 } else if (vp.IsArrayObject()) { 956 } else if (vp.IsArrayObject()) {
957 CJS_Array SelArray(pRuntime); 957 CJS_Array SelArray(pRuntime);
958 CJS_Value SelValue(pRuntime); 958 CJS_Value SelValue(pRuntime);
959 int iSelecting; 959 int iSelecting;
960 vp >> SelArray; 960 vp >> SelArray;
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
995 vp << -1; 995 vp << -1;
996 } 996 }
997 } 997 }
998 998
999 return TRUE; 999 return TRUE;
1000 } 1000 }
1001 1001
1002 void Field::SetCurrentValueIndices(CPDFSDK_Document* pDocument, 1002 void Field::SetCurrentValueIndices(CPDFSDK_Document* pDocument,
1003 const CFX_WideString& swFieldName, 1003 const CFX_WideString& swFieldName,
1004 int nControlIndex, 1004 int nControlIndex,
1005 const CFX_ArrayTemplate<FX_DWORD>& array) { 1005 const CFX_ArrayTemplate<uint32_t>& array) {
1006 ASSERT(pDocument); 1006 ASSERT(pDocument);
1007 1007
1008 std::vector<CPDF_FormField*> FieldArray = 1008 std::vector<CPDF_FormField*> FieldArray =
1009 GetFormFields(pDocument, swFieldName); 1009 GetFormFields(pDocument, swFieldName);
1010 for (CPDF_FormField* pFormField : FieldArray) { 1010 for (CPDF_FormField* pFormField : FieldArray) {
1011 int nFieldType = pFormField->GetFieldType(); 1011 int nFieldType = pFormField->GetFieldType();
1012 if (nFieldType == FIELDTYPE_COMBOBOX || nFieldType == FIELDTYPE_LISTBOX) { 1012 if (nFieldType == FIELDTYPE_COMBOBOX || nFieldType == FIELDTYPE_LISTBOX) {
1013 FX_DWORD dwFieldFlags = pFormField->GetFieldFlags(); 1013 uint32_t dwFieldFlags = pFormField->GetFieldFlags();
1014 pFormField->ClearSelection(TRUE); 1014 pFormField->ClearSelection(TRUE);
1015 1015
1016 for (int i = 0, sz = array.GetSize(); i < sz; i++) { 1016 for (int i = 0, sz = array.GetSize(); i < sz; i++) {
1017 if (i > 0 && !(dwFieldFlags & (1 << 21))) { 1017 if (i > 0 && !(dwFieldFlags & (1 << 21))) {
1018 break; 1018 break;
1019 } 1019 }
1020 1020
1021 int iSelecting = (int32_t)array.GetAt(i); 1021 int iSelecting = (int32_t)array.GetAt(i);
1022 if (iSelecting < pFormField->CountOptions() && 1022 if (iSelecting < pFormField->CountOptions() &&
1023 !pFormField->IsItemSelected(iSelecting)) 1023 !pFormField->IsItemSelected(iSelecting))
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
1202 1202
1203 CPDF_FormField* pFormField = FieldArray[0]; 1203 CPDF_FormField* pFormField = FieldArray[0];
1204 ASSERT(pFormField); 1204 ASSERT(pFormField);
1205 CPDFSDK_InterForm* pInterForm = 1205 CPDFSDK_InterForm* pInterForm =
1206 (CPDFSDK_InterForm*)m_pDocument->GetInterForm(); 1206 (CPDFSDK_InterForm*)m_pDocument->GetInterForm();
1207 CPDFSDK_Widget* pWidget = 1207 CPDFSDK_Widget* pWidget =
1208 pInterForm->GetWidget(GetSmartFieldControl(pFormField)); 1208 pInterForm->GetWidget(GetSmartFieldControl(pFormField));
1209 if (!pWidget) 1209 if (!pWidget)
1210 return FALSE; 1210 return FALSE;
1211 1211
1212 FX_DWORD dwFlag = pWidget->GetFlags(); 1212 uint32_t dwFlag = pWidget->GetFlags();
1213 1213
1214 if (ANNOTFLAG_INVISIBLE & dwFlag || ANNOTFLAG_HIDDEN & dwFlag) { 1214 if (ANNOTFLAG_INVISIBLE & dwFlag || ANNOTFLAG_HIDDEN & dwFlag) {
1215 vp << (int32_t)1; 1215 vp << (int32_t)1;
1216 } else { 1216 } else {
1217 if (ANNOTFLAG_PRINT & dwFlag) { 1217 if (ANNOTFLAG_PRINT & dwFlag) {
1218 if (ANNOTFLAG_NOVIEW & dwFlag) { 1218 if (ANNOTFLAG_NOVIEW & dwFlag) {
1219 vp << (int32_t)3; 1219 vp << (int32_t)3;
1220 } else { 1220 } else {
1221 vp << (int32_t)0; 1221 vp << (int32_t)0;
1222 } 1222 }
(...skipping 14 matching lines...) Expand all
1237 std::vector<CPDF_FormField*> FieldArray = 1237 std::vector<CPDF_FormField*> FieldArray =
1238 GetFormFields(pDocument, swFieldName); 1238 GetFormFields(pDocument, swFieldName);
1239 for (CPDF_FormField* pFormField : FieldArray) { 1239 for (CPDF_FormField* pFormField : FieldArray) {
1240 if (nControlIndex < 0) { 1240 if (nControlIndex < 0) {
1241 FX_BOOL bSet = FALSE; 1241 FX_BOOL bSet = FALSE;
1242 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) { 1242 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) {
1243 CPDF_FormControl* pFormControl = pFormField->GetControl(i); 1243 CPDF_FormControl* pFormControl = pFormField->GetControl(i);
1244 ASSERT(pFormControl); 1244 ASSERT(pFormControl);
1245 1245
1246 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) { 1246 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) {
1247 FX_DWORD dwFlag = pWidget->GetFlags(); 1247 uint32_t dwFlag = pWidget->GetFlags();
1248 switch (number) { 1248 switch (number) {
1249 case 0: 1249 case 0:
1250 dwFlag &= (~ANNOTFLAG_INVISIBLE); 1250 dwFlag &= (~ANNOTFLAG_INVISIBLE);
1251 dwFlag &= (~ANNOTFLAG_HIDDEN); 1251 dwFlag &= (~ANNOTFLAG_HIDDEN);
1252 dwFlag &= (~ANNOTFLAG_NOVIEW); 1252 dwFlag &= (~ANNOTFLAG_NOVIEW);
1253 dwFlag |= ANNOTFLAG_PRINT; 1253 dwFlag |= ANNOTFLAG_PRINT;
1254 break; 1254 break;
1255 case 1: 1255 case 1:
1256 dwFlag &= (~ANNOTFLAG_INVISIBLE); 1256 dwFlag &= (~ANNOTFLAG_INVISIBLE);
1257 dwFlag &= (~ANNOTFLAG_NOVIEW); 1257 dwFlag &= (~ANNOTFLAG_NOVIEW);
(...skipping 20 matching lines...) Expand all
1278 } 1278 }
1279 1279
1280 if (bSet) 1280 if (bSet)
1281 UpdateFormField(pDocument, pFormField, TRUE, FALSE, TRUE); 1281 UpdateFormField(pDocument, pFormField, TRUE, FALSE, TRUE);
1282 } else { 1282 } else {
1283 if (nControlIndex >= pFormField->CountControls()) 1283 if (nControlIndex >= pFormField->CountControls())
1284 return; 1284 return;
1285 if (CPDF_FormControl* pFormControl = 1285 if (CPDF_FormControl* pFormControl =
1286 pFormField->GetControl(nControlIndex)) { 1286 pFormField->GetControl(nControlIndex)) {
1287 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) { 1287 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) {
1288 FX_DWORD dwFlag = pWidget->GetFlags(); 1288 uint32_t dwFlag = pWidget->GetFlags();
1289 switch (number) { 1289 switch (number) {
1290 case 0: 1290 case 0:
1291 dwFlag &= (~ANNOTFLAG_INVISIBLE); 1291 dwFlag &= (~ANNOTFLAG_INVISIBLE);
1292 dwFlag &= (~ANNOTFLAG_HIDDEN); 1292 dwFlag &= (~ANNOTFLAG_HIDDEN);
1293 dwFlag &= (~ANNOTFLAG_NOVIEW); 1293 dwFlag &= (~ANNOTFLAG_NOVIEW);
1294 dwFlag |= ANNOTFLAG_PRINT; 1294 dwFlag |= ANNOTFLAG_PRINT;
1295 break; 1295 break;
1296 case 1: 1296 case 1:
1297 dwFlag &= (~ANNOTFLAG_INVISIBLE); 1297 dwFlag &= (~ANNOTFLAG_INVISIBLE);
1298 dwFlag &= (~ANNOTFLAG_NOVIEW); 1298 dwFlag &= (~ANNOTFLAG_NOVIEW);
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
1518 1518
1519 CPDF_FormField* pFormField = FieldArray[0]; 1519 CPDF_FormField* pFormField = FieldArray[0];
1520 ASSERT(pFormField); 1520 ASSERT(pFormField);
1521 CPDFSDK_InterForm* pInterForm = 1521 CPDFSDK_InterForm* pInterForm =
1522 (CPDFSDK_InterForm*)m_pDocument->GetInterForm(); 1522 (CPDFSDK_InterForm*)m_pDocument->GetInterForm();
1523 CPDFSDK_Widget* pWidget = 1523 CPDFSDK_Widget* pWidget =
1524 pInterForm->GetWidget(GetSmartFieldControl(pFormField)); 1524 pInterForm->GetWidget(GetSmartFieldControl(pFormField));
1525 if (!pWidget) 1525 if (!pWidget)
1526 return FALSE; 1526 return FALSE;
1527 1527
1528 FX_DWORD dwFlags = pWidget->GetFlags(); 1528 uint32_t dwFlags = pWidget->GetFlags();
1529 1529
1530 if (ANNOTFLAG_INVISIBLE & dwFlags || ANNOTFLAG_HIDDEN & dwFlags) 1530 if (ANNOTFLAG_INVISIBLE & dwFlags || ANNOTFLAG_HIDDEN & dwFlags)
1531 vp << true; 1531 vp << true;
1532 else 1532 else
1533 vp << false; 1533 vp << false;
1534 } 1534 }
1535 1535
1536 return TRUE; 1536 return TRUE;
1537 } 1537 }
1538 1538
1539 void Field::SetHidden(CPDFSDK_Document* pDocument, 1539 void Field::SetHidden(CPDFSDK_Document* pDocument,
1540 const CFX_WideString& swFieldName, 1540 const CFX_WideString& swFieldName,
1541 int nControlIndex, 1541 int nControlIndex,
1542 bool b) { 1542 bool b) {
1543 CPDFSDK_InterForm* pInterForm = (CPDFSDK_InterForm*)pDocument->GetInterForm(); 1543 CPDFSDK_InterForm* pInterForm = (CPDFSDK_InterForm*)pDocument->GetInterForm();
1544 std::vector<CPDF_FormField*> FieldArray = 1544 std::vector<CPDF_FormField*> FieldArray =
1545 GetFormFields(pDocument, swFieldName); 1545 GetFormFields(pDocument, swFieldName);
1546 for (CPDF_FormField* pFormField : FieldArray) { 1546 for (CPDF_FormField* pFormField : FieldArray) {
1547 if (nControlIndex < 0) { 1547 if (nControlIndex < 0) {
1548 FX_BOOL bSet = FALSE; 1548 FX_BOOL bSet = FALSE;
1549 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) { 1549 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) {
1550 if (CPDFSDK_Widget* pWidget = 1550 if (CPDFSDK_Widget* pWidget =
1551 pInterForm->GetWidget(pFormField->GetControl(i))) { 1551 pInterForm->GetWidget(pFormField->GetControl(i))) {
1552 FX_DWORD dwFlags = pWidget->GetFlags(); 1552 uint32_t dwFlags = pWidget->GetFlags();
1553 1553
1554 if (b) { 1554 if (b) {
1555 dwFlags &= (~ANNOTFLAG_INVISIBLE); 1555 dwFlags &= (~ANNOTFLAG_INVISIBLE);
1556 dwFlags &= (~ANNOTFLAG_NOVIEW); 1556 dwFlags &= (~ANNOTFLAG_NOVIEW);
1557 dwFlags |= (ANNOTFLAG_HIDDEN | ANNOTFLAG_PRINT); 1557 dwFlags |= (ANNOTFLAG_HIDDEN | ANNOTFLAG_PRINT);
1558 } else { 1558 } else {
1559 dwFlags &= (~ANNOTFLAG_INVISIBLE); 1559 dwFlags &= (~ANNOTFLAG_INVISIBLE);
1560 dwFlags &= (~ANNOTFLAG_HIDDEN); 1560 dwFlags &= (~ANNOTFLAG_HIDDEN);
1561 dwFlags &= (~ANNOTFLAG_NOVIEW); 1561 dwFlags &= (~ANNOTFLAG_NOVIEW);
1562 dwFlags |= ANNOTFLAG_PRINT; 1562 dwFlags |= ANNOTFLAG_PRINT;
1563 } 1563 }
1564 1564
1565 if (dwFlags != pWidget->GetFlags()) { 1565 if (dwFlags != pWidget->GetFlags()) {
1566 pWidget->SetFlags(dwFlags); 1566 pWidget->SetFlags(dwFlags);
1567 bSet = TRUE; 1567 bSet = TRUE;
1568 } 1568 }
1569 } 1569 }
1570 } 1570 }
1571 1571
1572 if (bSet) 1572 if (bSet)
1573 UpdateFormField(pDocument, pFormField, TRUE, FALSE, TRUE); 1573 UpdateFormField(pDocument, pFormField, TRUE, FALSE, TRUE);
1574 } else { 1574 } else {
1575 if (nControlIndex >= pFormField->CountControls()) 1575 if (nControlIndex >= pFormField->CountControls())
1576 return; 1576 return;
1577 if (CPDF_FormControl* pFormControl = 1577 if (CPDF_FormControl* pFormControl =
1578 pFormField->GetControl(nControlIndex)) { 1578 pFormField->GetControl(nControlIndex)) {
1579 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) { 1579 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) {
1580 FX_DWORD dwFlags = pWidget->GetFlags(); 1580 uint32_t dwFlags = pWidget->GetFlags();
1581 1581
1582 if (b) { 1582 if (b) {
1583 dwFlags &= (~ANNOTFLAG_INVISIBLE); 1583 dwFlags &= (~ANNOTFLAG_INVISIBLE);
1584 dwFlags &= (~ANNOTFLAG_NOVIEW); 1584 dwFlags &= (~ANNOTFLAG_NOVIEW);
1585 dwFlags |= (ANNOTFLAG_HIDDEN | ANNOTFLAG_PRINT); 1585 dwFlags |= (ANNOTFLAG_HIDDEN | ANNOTFLAG_PRINT);
1586 } else { 1586 } else {
1587 dwFlags &= (~ANNOTFLAG_INVISIBLE); 1587 dwFlags &= (~ANNOTFLAG_INVISIBLE);
1588 dwFlags &= (~ANNOTFLAG_HIDDEN); 1588 dwFlags &= (~ANNOTFLAG_HIDDEN);
1589 dwFlags &= (~ANNOTFLAG_NOVIEW); 1589 dwFlags &= (~ANNOTFLAG_NOVIEW);
1590 dwFlags |= ANNOTFLAG_PRINT; 1590 dwFlags |= ANNOTFLAG_PRINT;
(...skipping 366 matching lines...) Expand 10 before | Expand all | Expand 10 after
1957 1957
1958 bool bVP; 1958 bool bVP;
1959 vp >> bVP; 1959 vp >> bVP;
1960 1960
1961 for (CPDF_FormField* pFormField : FieldArray) { 1961 for (CPDF_FormField* pFormField : FieldArray) {
1962 if (m_nFormControlIndex < 0) { 1962 if (m_nFormControlIndex < 0) {
1963 FX_BOOL bSet = FALSE; 1963 FX_BOOL bSet = FALSE;
1964 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) { 1964 for (int i = 0, sz = pFormField->CountControls(); i < sz; ++i) {
1965 if (CPDFSDK_Widget* pWidget = 1965 if (CPDFSDK_Widget* pWidget =
1966 pInterForm->GetWidget(pFormField->GetControl(i))) { 1966 pInterForm->GetWidget(pFormField->GetControl(i))) {
1967 FX_DWORD dwFlags = pWidget->GetFlags(); 1967 uint32_t dwFlags = pWidget->GetFlags();
1968 if (bVP) 1968 if (bVP)
1969 dwFlags |= ANNOTFLAG_PRINT; 1969 dwFlags |= ANNOTFLAG_PRINT;
1970 else 1970 else
1971 dwFlags &= ~ANNOTFLAG_PRINT; 1971 dwFlags &= ~ANNOTFLAG_PRINT;
1972 1972
1973 if (dwFlags != pWidget->GetFlags()) { 1973 if (dwFlags != pWidget->GetFlags()) {
1974 pWidget->SetFlags(dwFlags); 1974 pWidget->SetFlags(dwFlags);
1975 bSet = TRUE; 1975 bSet = TRUE;
1976 } 1976 }
1977 } 1977 }
1978 } 1978 }
1979 1979
1980 if (bSet) 1980 if (bSet)
1981 UpdateFormField(m_pDocument, pFormField, TRUE, FALSE, TRUE); 1981 UpdateFormField(m_pDocument, pFormField, TRUE, FALSE, TRUE);
1982 } else { 1982 } else {
1983 if (m_nFormControlIndex >= pFormField->CountControls()) 1983 if (m_nFormControlIndex >= pFormField->CountControls())
1984 return FALSE; 1984 return FALSE;
1985 if (CPDF_FormControl* pFormControl = 1985 if (CPDF_FormControl* pFormControl =
1986 pFormField->GetControl(m_nFormControlIndex)) { 1986 pFormField->GetControl(m_nFormControlIndex)) {
1987 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) { 1987 if (CPDFSDK_Widget* pWidget = pInterForm->GetWidget(pFormControl)) {
1988 FX_DWORD dwFlags = pWidget->GetFlags(); 1988 uint32_t dwFlags = pWidget->GetFlags();
1989 if (bVP) 1989 if (bVP)
1990 dwFlags |= ANNOTFLAG_PRINT; 1990 dwFlags |= ANNOTFLAG_PRINT;
1991 else 1991 else
1992 dwFlags &= ~ANNOTFLAG_PRINT; 1992 dwFlags &= ~ANNOTFLAG_PRINT;
1993 1993
1994 if (dwFlags != pWidget->GetFlags()) { 1994 if (dwFlags != pWidget->GetFlags()) {
1995 pWidget->SetFlags(dwFlags); 1995 pWidget->SetFlags(dwFlags);
1996 UpdateFormControl(m_pDocument, 1996 UpdateFormControl(m_pDocument,
1997 pFormField->GetControl(m_nFormControlIndex), 1997 pFormField->GetControl(m_nFormControlIndex),
1998 TRUE, FALSE, TRUE); 1998 TRUE, FALSE, TRUE);
(...skipping 1422 matching lines...) Expand 10 before | Expand all | Expand 10 after
3421 CJS_DelayData* pNewData = new CJS_DelayData; 3421 CJS_DelayData* pNewData = new CJS_DelayData;
3422 pNewData->sFieldName = m_FieldName; 3422 pNewData->sFieldName = m_FieldName;
3423 pNewData->nControlIndex = m_nFormControlIndex; 3423 pNewData->nControlIndex = m_nFormControlIndex;
3424 pNewData->eProp = prop; 3424 pNewData->eProp = prop;
3425 pNewData->color = color; 3425 pNewData->color = color;
3426 3426
3427 m_pJSDoc->AddDelayData(pNewData); 3427 m_pJSDoc->AddDelayData(pNewData);
3428 } 3428 }
3429 3429
3430 void Field::AddDelay_WordArray(enum FIELD_PROP prop, 3430 void Field::AddDelay_WordArray(enum FIELD_PROP prop,
3431 const CFX_ArrayTemplate<FX_DWORD>& array) { 3431 const CFX_ArrayTemplate<uint32_t>& array) {
3432 CJS_DelayData* pNewData = new CJS_DelayData; 3432 CJS_DelayData* pNewData = new CJS_DelayData;
3433 pNewData->sFieldName = m_FieldName; 3433 pNewData->sFieldName = m_FieldName;
3434 pNewData->nControlIndex = m_nFormControlIndex; 3434 pNewData->nControlIndex = m_nFormControlIndex;
3435 pNewData->eProp = prop; 3435 pNewData->eProp = prop;
3436 3436
3437 for (int i = 0, sz = array.GetSize(); i < sz; i++) 3437 for (int i = 0, sz = array.GetSize(); i < sz; i++)
3438 pNewData->wordarray.Add(array.GetAt(i)); 3438 pNewData->wordarray.Add(array.GetAt(i));
3439 3439
3440 m_pJSDoc->AddDelayData(pNewData); 3440 m_pJSDoc->AddDelayData(pNewData);
3441 } 3441 }
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
3593 } 3593 }
3594 } 3594 }
3595 3595
3596 void Field::AddField(CPDFSDK_Document* pDocument, 3596 void Field::AddField(CPDFSDK_Document* pDocument,
3597 int nPageIndex, 3597 int nPageIndex,
3598 int nFieldType, 3598 int nFieldType,
3599 const CFX_WideString& sName, 3599 const CFX_WideString& sName,
3600 const CFX_FloatRect& rcCoords) { 3600 const CFX_FloatRect& rcCoords) {
3601 // Not supported. 3601 // Not supported.
3602 } 3602 }
OLDNEW
« no previous file with comments | « fpdfsdk/javascript/Field.h ('k') | fpdfsdk/javascript/JS_GlobalData.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698