OLD | NEW |
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 "../../include/javascript/JavaScript.h" | 7 #include "../../include/javascript/JavaScript.h" |
8 #include "../../include/javascript/IJavaScript.h" | 8 #include "../../include/javascript/IJavaScript.h" |
9 #include "../../include/javascript/JS_Define.h" | 9 #include "../../include/javascript/JS_Define.h" |
10 #include "../../include/javascript/JS_Object.h" | 10 #include "../../include/javascript/JS_Object.h" |
(...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
370 if(!pFormField->CountControls() || m_nFormControlIndex>=pFormField->Coun
tControls()) return NULL; | 370 if(!pFormField->CountControls() || m_nFormControlIndex>=pFormField->Coun
tControls()) return NULL; |
371 | 371 |
372 if (m_nFormControlIndex<0) | 372 if (m_nFormControlIndex<0) |
373 return pFormField->GetControl(0); | 373 return pFormField->GetControl(0); |
374 else | 374 else |
375 return pFormField->GetControl(m_nFormControlIndex); | 375 return pFormField->GetControl(m_nFormControlIndex); |
376 } | 376 } |
377 | 377 |
378 /* ---------------------------------------- property ---------------------------
------------- */ | 378 /* ---------------------------------------- property ---------------------------
------------- */ |
379 | 379 |
380 FX_BOOL Field::alignment(OBJ_PROP_PARAMS) | 380 FX_BOOL Field::alignment(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
381 { | 381 { |
382 ASSERT(m_pDocument != NULL); | 382 ASSERT(m_pDocument != NULL); |
383 | 383 |
384 if (vp.IsSetting()) | 384 if (vp.IsSetting()) |
385 { | 385 { |
386 if (!m_bCanSet) return FALSE; | 386 if (!m_bCanSet) return FALSE; |
387 | 387 |
388 CFX_ByteString alignStr; | 388 CFX_ByteString alignStr; |
389 vp >> alignStr; | 389 vp >> alignStr; |
390 | 390 |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
430 | 430 |
431 return TRUE; | 431 return TRUE; |
432 } | 432 } |
433 | 433 |
434 void Field::SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, | 434 void Field::SetAlignment(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, |
435 const CFX_ByteString& string) | 435 const CFX_ByteString& string) |
436 { | 436 { |
437 //Not supported. | 437 //Not supported. |
438 } | 438 } |
439 | 439 |
440 FX_BOOL Field::borderStyle(OBJ_PROP_PARAMS) | 440 FX_BOOL Field::borderStyle(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError) |
441 { | 441 { |
442 ASSERT(m_pDocument != NULL); | 442 ASSERT(m_pDocument != NULL); |
443 | 443 |
444 if (vp.IsSetting()) | 444 if (vp.IsSetting()) |
445 { | 445 { |
446 if (!m_bCanSet) return FALSE; | 446 if (!m_bCanSet) return FALSE; |
447 | 447 |
448 CFX_ByteString strType = ""; | 448 CFX_ByteString strType = ""; |
449 vp >> strType; | 449 vp >> strType; |
450 | 450 |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
551 { | 551 { |
552 pWidget->SetBorderStyle(nBorderS
tyle); | 552 pWidget->SetBorderStyle(nBorderS
tyle); |
553 UpdateFormControl(pDocument, pFo
rmControl, TRUE, TRUE, TRUE); | 553 UpdateFormControl(pDocument, pFo
rmControl, TRUE, TRUE, TRUE); |
554 } | 554 } |
555 } | 555 } |
556 } | 556 } |
557 } | 557 } |
558 } | 558 } |
559 } | 559 } |
560 | 560 |
561 FX_BOOL Field::buttonAlignX(OBJ_PROP_PARAMS) | 561 FX_BOOL Field::buttonAlignX(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError) |
562 { | 562 { |
563 ASSERT(m_pDocument != NULL); | 563 ASSERT(m_pDocument != NULL); |
564 | 564 |
565 if (vp.IsSetting()) | 565 if (vp.IsSetting()) |
566 { | 566 { |
567 if (!m_bCanSet) return FALSE; | 567 if (!m_bCanSet) return FALSE; |
568 | 568 |
569 int nVP; | 569 int nVP; |
570 vp >> nVP; | 570 vp >> nVP; |
571 | 571 |
(...skipping 30 matching lines...) Expand all Loading... |
602 } | 602 } |
603 | 603 |
604 return TRUE; | 604 return TRUE; |
605 } | 605 } |
606 | 606 |
607 void Field::SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, int number) | 607 void Field::SetButtonAlignX(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, int number) |
608 { | 608 { |
609 //Not supported. | 609 //Not supported. |
610 } | 610 } |
611 | 611 |
612 FX_BOOL Field::buttonAlignY(OBJ_PROP_PARAMS) | 612 FX_BOOL Field::buttonAlignY(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError) |
613 { | 613 { |
614 ASSERT(m_pDocument != NULL); | 614 ASSERT(m_pDocument != NULL); |
615 | 615 |
616 if (vp.IsSetting()) | 616 if (vp.IsSetting()) |
617 { | 617 { |
618 if (!m_bCanSet) return FALSE; | 618 if (!m_bCanSet) return FALSE; |
619 | 619 |
620 int nVP; | 620 int nVP; |
621 vp >> nVP; | 621 vp >> nVP; |
622 | 622 |
(...skipping 30 matching lines...) Expand all Loading... |
653 } | 653 } |
654 | 654 |
655 return TRUE; | 655 return TRUE; |
656 } | 656 } |
657 | 657 |
658 void Field::SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, int number) | 658 void Field::SetButtonAlignY(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, int number) |
659 { | 659 { |
660 //Not supported. | 660 //Not supported. |
661 } | 661 } |
662 | 662 |
663 FX_BOOL Field::buttonFitBounds(OBJ_PROP_PARAMS) | 663 FX_BOOL Field::buttonFitBounds(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError) |
664 { | 664 { |
665 ASSERT(m_pDocument != NULL); | 665 ASSERT(m_pDocument != NULL); |
666 | 666 |
667 if (vp.IsSetting()) | 667 if (vp.IsSetting()) |
668 { | 668 { |
669 if (!m_bCanSet) return FALSE; | 669 if (!m_bCanSet) return FALSE; |
670 | 670 |
671 bool bVP; | 671 bool bVP; |
672 vp >> bVP; | 672 vp >> bVP; |
673 | 673 |
(...skipping 26 matching lines...) Expand all Loading... |
700 } | 700 } |
701 | 701 |
702 return TRUE; | 702 return TRUE; |
703 } | 703 } |
704 | 704 |
705 void Field::SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, bool b) | 705 void Field::SetButtonFitBounds(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, bool b) |
706 { | 706 { |
707 //Not supported. | 707 //Not supported. |
708 } | 708 } |
709 | 709 |
710 FX_BOOL Field::buttonPosition(OBJ_PROP_PARAMS) | 710 FX_BOOL Field::buttonPosition(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStri
ng& sError) |
711 { | 711 { |
712 ASSERT(m_pDocument != NULL); | 712 ASSERT(m_pDocument != NULL); |
713 | 713 |
714 if (vp.IsSetting()) | 714 if (vp.IsSetting()) |
715 { | 715 { |
716 if (!m_bCanSet) return FALSE; | 716 if (!m_bCanSet) return FALSE; |
717 | 717 |
718 int nVP; | 718 int nVP; |
719 vp >> nVP; | 719 vp >> nVP; |
720 | 720 |
(...skipping 24 matching lines...) Expand all Loading... |
745 vp << pFormControl->GetTextPosition(); | 745 vp << pFormControl->GetTextPosition(); |
746 } | 746 } |
747 return TRUE; | 747 return TRUE; |
748 } | 748 } |
749 | 749 |
750 void Field::SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) | 750 void Field::SetButtonPosition(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) |
751 { | 751 { |
752 //Not supported. | 752 //Not supported. |
753 } | 753 } |
754 | 754 |
755 FX_BOOL Field::buttonScaleHow(OBJ_PROP_PARAMS) | 755 FX_BOOL Field::buttonScaleHow(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStri
ng& sError) |
756 { | 756 { |
757 ASSERT(m_pDocument != NULL); | 757 ASSERT(m_pDocument != NULL); |
758 | 758 |
759 if (vp.IsSetting()) | 759 if (vp.IsSetting()) |
760 { | 760 { |
761 if (!m_bCanSet) return FALSE; | 761 if (!m_bCanSet) return FALSE; |
762 | 762 |
763 int nVP; | 763 int nVP; |
764 vp >> nVP; | 764 vp >> nVP; |
765 | 765 |
(...skipping 29 matching lines...) Expand all Loading... |
795 } | 795 } |
796 | 796 |
797 return TRUE; | 797 return TRUE; |
798 } | 798 } |
799 | 799 |
800 void Field::SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) | 800 void Field::SetButtonScaleHow(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) |
801 { | 801 { |
802 //Not supported. | 802 //Not supported. |
803 } | 803 } |
804 | 804 |
805 FX_BOOL Field::buttonScaleWhen(OBJ_PROP_PARAMS) | 805 FX_BOOL Field::buttonScaleWhen(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError) |
806 { | 806 { |
807 ASSERT(m_pDocument != NULL); | 807 ASSERT(m_pDocument != NULL); |
808 | 808 |
809 if (vp.IsSetting()) | 809 if (vp.IsSetting()) |
810 { | 810 { |
811 if (!m_bCanSet) return FALSE; | 811 if (!m_bCanSet) return FALSE; |
812 | 812 |
813 int nVP; | 813 int nVP; |
814 vp >> nVP; | 814 vp >> nVP; |
815 | 815 |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
857 } | 857 } |
858 | 858 |
859 return TRUE; | 859 return TRUE; |
860 } | 860 } |
861 | 861 |
862 void Field::SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, int number) | 862 void Field::SetButtonScaleWhen(CPDFSDK_Document* pDocument, const CFX_WideString
& swFieldName, int nControlIndex, int number) |
863 { | 863 { |
864 //Not supported. | 864 //Not supported. |
865 } | 865 } |
866 | 866 |
867 FX_BOOL Field::calcOrderIndex(OBJ_PROP_PARAMS) | 867 FX_BOOL Field::calcOrderIndex(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStri
ng& sError) |
868 { | 868 { |
869 ASSERT(m_pDocument != NULL); | 869 ASSERT(m_pDocument != NULL); |
870 | 870 |
871 if (vp.IsSetting()) | 871 if (vp.IsSetting()) |
872 { | 872 { |
873 if (!m_bCanSet) return FALSE; | 873 if (!m_bCanSet) return FALSE; |
874 | 874 |
875 int nVP; | 875 int nVP; |
876 vp >> nVP; | 876 vp >> nVP; |
877 | 877 |
(...skipping 28 matching lines...) Expand all Loading... |
906 } | 906 } |
907 | 907 |
908 return TRUE; | 908 return TRUE; |
909 } | 909 } |
910 | 910 |
911 void Field::SetCalcOrderIndex(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) | 911 void Field::SetCalcOrderIndex(CPDFSDK_Document* pDocument, const CFX_WideString&
swFieldName, int nControlIndex, int number) |
912 { | 912 { |
913 //Not supported. | 913 //Not supported. |
914 } | 914 } |
915 | 915 |
916 FX_BOOL Field::charLimit(OBJ_PROP_PARAMS) | 916 FX_BOOL Field::charLimit(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
917 { | 917 { |
918 ASSERT(m_pDocument != NULL); | 918 ASSERT(m_pDocument != NULL); |
919 | 919 |
920 if (vp.IsSetting()) | 920 if (vp.IsSetting()) |
921 { | 921 { |
922 if (!m_bCanSet) return FALSE; | 922 if (!m_bCanSet) return FALSE; |
923 | 923 |
924 int nVP; | 924 int nVP; |
925 vp >> nVP; | 925 vp >> nVP; |
926 | 926 |
(...skipping 21 matching lines...) Expand all Loading... |
948 vp << (FX_INT32)pFormField->GetMaxLen(); | 948 vp << (FX_INT32)pFormField->GetMaxLen(); |
949 } | 949 } |
950 return TRUE; | 950 return TRUE; |
951 } | 951 } |
952 | 952 |
953 void Field::SetCharLimit(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, int number) | 953 void Field::SetCharLimit(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, int number) |
954 { | 954 { |
955 //Not supported. | 955 //Not supported. |
956 } | 956 } |
957 | 957 |
958 FX_BOOL Field::comb(OBJ_PROP_PARAMS) | 958 FX_BOOL Field::comb(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError
) |
959 { | 959 { |
960 ASSERT(m_pDocument != NULL); | 960 ASSERT(m_pDocument != NULL); |
961 | 961 |
962 if (vp.IsSetting()) | 962 if (vp.IsSetting()) |
963 { | 963 { |
964 if (!m_bCanSet) return FALSE; | 964 if (!m_bCanSet) return FALSE; |
965 | 965 |
966 bool bVP; | 966 bool bVP; |
967 vp >> bVP; | 967 vp >> bVP; |
968 | 968 |
(...skipping 25 matching lines...) Expand all Loading... |
994 } | 994 } |
995 | 995 |
996 return TRUE; | 996 return TRUE; |
997 } | 997 } |
998 | 998 |
999 void Field::SetComb(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldNa
me, int nControlIndex, bool b) | 999 void Field::SetComb(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldNa
me, int nControlIndex, bool b) |
1000 { | 1000 { |
1001 //Not supported. | 1001 //Not supported. |
1002 } | 1002 } |
1003 | 1003 |
1004 FX_BOOL Field::commitOnSelChange(OBJ_PROP_PARAMS) | 1004 FX_BOOL Field::commitOnSelChange(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorS
tring& sError) |
1005 { | 1005 { |
1006 ASSERT(m_pDocument != NULL); | 1006 ASSERT(m_pDocument != NULL); |
1007 | 1007 |
1008 if (vp.IsSetting()) | 1008 if (vp.IsSetting()) |
1009 { | 1009 { |
1010 if (!m_bCanSet) return FALSE; | 1010 if (!m_bCanSet) return FALSE; |
1011 | 1011 |
1012 bool bVP; | 1012 bool bVP; |
1013 vp >> bVP; | 1013 vp >> bVP; |
1014 | 1014 |
(...skipping 25 matching lines...) Expand all Loading... |
1040 } | 1040 } |
1041 | 1041 |
1042 return TRUE; | 1042 return TRUE; |
1043 } | 1043 } |
1044 | 1044 |
1045 void Field::SetCommitOnSelChange(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, bool b) | 1045 void Field::SetCommitOnSelChange(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, bool b) |
1046 { | 1046 { |
1047 //Not supported. | 1047 //Not supported. |
1048 } | 1048 } |
1049 | 1049 |
1050 FX_BOOL Field::currentValueIndices(OBJ_PROP_PARAMS) | 1050 FX_BOOL Field::currentValueIndices(IFXJS_Context* cc, CJS_PropValue& vp, JS_Erro
rString& sError) |
1051 { | 1051 { |
1052 ASSERT(m_pDocument != NULL); | 1052 ASSERT(m_pDocument != NULL); |
1053 | 1053 |
1054 if (vp.IsSetting()) | 1054 if (vp.IsSetting()) |
1055 { | 1055 { |
1056 if (!m_bCanSet) return FALSE; | 1056 if (!m_bCanSet) return FALSE; |
1057 | 1057 |
1058 CFX_DWordArray array; | 1058 CFX_DWordArray array; |
1059 | 1059 |
1060 if (vp.GetType() == VT_number) | 1060 if (vp.GetType() == VT_number) |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1145 int iSelecting = (FX_INT32)array.GetAt(i); | 1145 int iSelecting = (FX_INT32)array.GetAt(i); |
1146 if (iSelecting < pFormField->CountOptions() && !
pFormField->IsItemSelected(iSelecting)) | 1146 if (iSelecting < pFormField->CountOptions() && !
pFormField->IsItemSelected(iSelecting)) |
1147 pFormField->SetItemSelection(iSelecting,
TRUE); | 1147 pFormField->SetItemSelection(iSelecting,
TRUE); |
1148 | 1148 |
1149 } | 1149 } |
1150 UpdateFormField(pDocument, pFormField, TRUE, TRUE, TRUE)
; | 1150 UpdateFormField(pDocument, pFormField, TRUE, TRUE, TRUE)
; |
1151 } | 1151 } |
1152 } | 1152 } |
1153 } | 1153 } |
1154 | 1154 |
1155 FX_BOOL Field::defaultStyle(OBJ_PROP_PARAMS) | 1155 FX_BOOL Field::defaultStyle(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError) |
1156 { | 1156 { |
1157 // MQG sError = JSGetStringFromID(IDS_STRING_NOTSUPPORT); | 1157 // MQG sError = JSGetStringFromID(IDS_STRING_NOTSUPPORT); |
1158 return FALSE; | 1158 return FALSE; |
1159 | 1159 |
1160 if (vp.IsSetting()) | 1160 if (vp.IsSetting()) |
1161 { | 1161 { |
1162 if (!m_bCanSet) return FALSE; | 1162 if (!m_bCanSet) return FALSE; |
1163 | 1163 |
1164 ; | 1164 ; |
1165 } | 1165 } |
1166 else | 1166 else |
1167 { | 1167 { |
1168 ; | 1168 ; |
1169 } | 1169 } |
1170 return TRUE; | 1170 return TRUE; |
1171 } | 1171 } |
1172 | 1172 |
1173 void Field::SetDefaultStyle(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex) | 1173 void Field::SetDefaultStyle(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex) |
1174 { | 1174 { |
1175 //Not supported. | 1175 //Not supported. |
1176 } | 1176 } |
1177 | 1177 |
1178 FX_BOOL Field::defaultValue(OBJ_PROP_PARAMS) | 1178 FX_BOOL Field::defaultValue(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError) |
1179 { | 1179 { |
1180 ASSERT(m_pDocument != NULL); | 1180 ASSERT(m_pDocument != NULL); |
1181 | 1181 |
1182 if (vp.IsSetting()) | 1182 if (vp.IsSetting()) |
1183 { | 1183 { |
1184 if (!m_bCanSet) return FALSE; | 1184 if (!m_bCanSet) return FALSE; |
1185 | 1185 |
1186 CFX_WideString WideStr; | 1186 CFX_WideString WideStr; |
1187 vp >> WideStr; | 1187 vp >> WideStr; |
1188 | 1188 |
(...skipping 23 matching lines...) Expand all Loading... |
1212 } | 1212 } |
1213 return TRUE; | 1213 return TRUE; |
1214 } | 1214 } |
1215 | 1215 |
1216 void Field::SetDefaultValue(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, | 1216 void Field::SetDefaultValue(CPDFSDK_Document* pDocument, const CFX_WideString& s
wFieldName, int nControlIndex, |
1217 const CFX_WideString& st
ring) | 1217 const CFX_WideString& st
ring) |
1218 { | 1218 { |
1219 //Not supported. | 1219 //Not supported. |
1220 } | 1220 } |
1221 | 1221 |
1222 FX_BOOL Field::doNotScroll(OBJ_PROP_PARAMS) | 1222 FX_BOOL Field::doNotScroll(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError) |
1223 { | 1223 { |
1224 ASSERT(m_pDocument != NULL); | 1224 ASSERT(m_pDocument != NULL); |
1225 | 1225 |
1226 if (vp.IsSetting()) | 1226 if (vp.IsSetting()) |
1227 { | 1227 { |
1228 if (!m_bCanSet) return FALSE; | 1228 if (!m_bCanSet) return FALSE; |
1229 | 1229 |
1230 bool bVP; | 1230 bool bVP; |
1231 vp >> bVP; | 1231 vp >> bVP; |
1232 | 1232 |
(...skipping 25 matching lines...) Expand all Loading... |
1258 } | 1258 } |
1259 | 1259 |
1260 return TRUE; | 1260 return TRUE; |
1261 } | 1261 } |
1262 | 1262 |
1263 void Field::SetDoNotScroll(CPDFSDK_Document* pDocument, const CFX_WideString& sw
FieldName, int nControlIndex, bool b) | 1263 void Field::SetDoNotScroll(CPDFSDK_Document* pDocument, const CFX_WideString& sw
FieldName, int nControlIndex, bool b) |
1264 { | 1264 { |
1265 //Not supported. | 1265 //Not supported. |
1266 } | 1266 } |
1267 | 1267 |
1268 FX_BOOL Field::doNotSpellCheck(OBJ_PROP_PARAMS) | 1268 FX_BOOL Field::doNotSpellCheck(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStr
ing& sError) |
1269 { | 1269 { |
1270 ASSERT(m_pDocument != NULL); | 1270 ASSERT(m_pDocument != NULL); |
1271 | 1271 |
1272 if (vp.IsSetting()) | 1272 if (vp.IsSetting()) |
1273 { | 1273 { |
1274 if (!m_bCanSet) return FALSE; | 1274 if (!m_bCanSet) return FALSE; |
1275 | 1275 |
1276 bool bVP; | 1276 bool bVP; |
1277 vp >> bVP; | 1277 vp >> bVP; |
1278 } | 1278 } |
(...skipping 23 matching lines...) Expand all Loading... |
1302 { | 1302 { |
1303 m_bDelay = bDelay; | 1303 m_bDelay = bDelay; |
1304 | 1304 |
1305 if (!m_bDelay) | 1305 if (!m_bDelay) |
1306 { | 1306 { |
1307 if (m_pJSDoc) | 1307 if (m_pJSDoc) |
1308 m_pJSDoc->DoFieldDelay(m_FieldName, m_nFormControlIndex)
; | 1308 m_pJSDoc->DoFieldDelay(m_FieldName, m_nFormControlIndex)
; |
1309 } | 1309 } |
1310 } | 1310 } |
1311 | 1311 |
1312 FX_BOOL Field::delay(OBJ_PROP_PARAMS) | 1312 FX_BOOL Field::delay(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r) |
1313 { | 1313 { |
1314 if (vp.IsSetting()) | 1314 if (vp.IsSetting()) |
1315 { | 1315 { |
1316 if (!m_bCanSet) return FALSE; | 1316 if (!m_bCanSet) return FALSE; |
1317 | 1317 |
1318 bool bVP; | 1318 bool bVP; |
1319 vp >> bVP; | 1319 vp >> bVP; |
1320 | 1320 |
1321 SetDelay(bVP); | 1321 SetDelay(bVP); |
1322 } | 1322 } |
1323 else | 1323 else |
1324 { | 1324 { |
1325 vp << m_bDelay; | 1325 vp << m_bDelay; |
1326 } | 1326 } |
1327 return TRUE; | 1327 return TRUE; |
1328 } | 1328 } |
1329 | 1329 |
1330 FX_BOOL Field::display(OBJ_PROP_PARAMS) | 1330 FX_BOOL Field::display(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sEr
ror) |
1331 { | 1331 { |
1332 ASSERT(m_pDocument != NULL); | 1332 ASSERT(m_pDocument != NULL); |
1333 | 1333 |
1334 if (vp.IsSetting()) | 1334 if (vp.IsSetting()) |
1335 { | 1335 { |
1336 if (!m_bCanSet) return FALSE; | 1336 if (!m_bCanSet) return FALSE; |
1337 | 1337 |
1338 int nVP; | 1338 int nVP; |
1339 vp >> nVP; | 1339 vp >> nVP; |
1340 | 1340 |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1491 { | 1491 { |
1492 pWidget->SetFlags(dwFlag); | 1492 pWidget->SetFlags(dwFlag); |
1493 UpdateFormControl(pDocument, pFo
rmControl, TRUE, FALSE, TRUE); | 1493 UpdateFormControl(pDocument, pFo
rmControl, TRUE, FALSE, TRUE); |
1494 } | 1494 } |
1495 } | 1495 } |
1496 } | 1496 } |
1497 } | 1497 } |
1498 } | 1498 } |
1499 } | 1499 } |
1500 | 1500 |
1501 FX_BOOL Field::doc(OBJ_PROP_PARAMS) | 1501 FX_BOOL Field::doc(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError) |
1502 { | 1502 { |
1503 ASSERT(m_pJSDoc != NULL); | 1503 ASSERT(m_pJSDoc != NULL); |
1504 | 1504 |
1505 if (!vp.IsGetting())return FALSE; | 1505 if (!vp.IsGetting())return FALSE; |
1506 | 1506 |
1507 vp << (CJS_Object*)(*m_pJSDoc); | 1507 vp << (CJS_Object*)(*m_pJSDoc); |
1508 | 1508 |
1509 return TRUE; | 1509 return TRUE; |
1510 } | 1510 } |
1511 | 1511 |
1512 FX_BOOL Field::editable(OBJ_PROP_PARAMS) | 1512 FX_BOOL Field::editable(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
1513 { | 1513 { |
1514 ASSERT(m_pDocument != NULL); | 1514 ASSERT(m_pDocument != NULL); |
1515 | 1515 |
1516 if (vp.IsSetting()) | 1516 if (vp.IsSetting()) |
1517 { | 1517 { |
1518 if (!m_bCanSet) return FALSE; | 1518 if (!m_bCanSet) return FALSE; |
1519 | 1519 |
1520 bool bVP; | 1520 bool bVP; |
1521 vp >> bVP; | 1521 vp >> bVP; |
1522 | 1522 |
(...skipping 12 matching lines...) Expand all Loading... |
1535 | 1535 |
1536 if (pFormField->GetFieldFlags() & FIELDFLAG_EDIT) | 1536 if (pFormField->GetFieldFlags() & FIELDFLAG_EDIT) |
1537 vp << true; | 1537 vp << true; |
1538 else | 1538 else |
1539 vp << false; | 1539 vp << false; |
1540 } | 1540 } |
1541 | 1541 |
1542 return TRUE; | 1542 return TRUE; |
1543 } | 1543 } |
1544 | 1544 |
1545 FX_BOOL Field::exportValues(OBJ_PROP_PARAMS) | 1545 FX_BOOL Field::exportValues(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString
& sError) |
1546 { | 1546 { |
1547 ASSERT(m_pDocument != NULL); | 1547 ASSERT(m_pDocument != NULL); |
1548 | 1548 |
1549 CFX_PtrArray FieldArray; | 1549 CFX_PtrArray FieldArray; |
1550 GetFormFields(m_FieldName,FieldArray); | 1550 GetFormFields(m_FieldName,FieldArray); |
1551 if (FieldArray.GetSize() <= 0) return FALSE; | 1551 if (FieldArray.GetSize() <= 0) return FALSE; |
1552 | 1552 |
1553 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 1553 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
1554 ASSERT(pFormField != NULL); | 1554 ASSERT(pFormField != NULL); |
1555 | 1555 |
(...skipping 28 matching lines...) Expand all Loading... |
1584 | 1584 |
1585 ExportValusArray.SetElement(0, CJS_Value(m_isolate,pForm
Control->GetExportValue().c_str())); | 1585 ExportValusArray.SetElement(0, CJS_Value(m_isolate,pForm
Control->GetExportValue().c_str())); |
1586 } | 1586 } |
1587 | 1587 |
1588 vp << ExportValusArray; | 1588 vp << ExportValusArray; |
1589 } | 1589 } |
1590 | 1590 |
1591 return TRUE; | 1591 return TRUE; |
1592 } | 1592 } |
1593 | 1593 |
1594 FX_BOOL Field::fileSelect(OBJ_PROP_PARAMS) | 1594 FX_BOOL Field::fileSelect(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError) |
1595 { | 1595 { |
1596 ASSERT(m_pDocument != NULL); | 1596 ASSERT(m_pDocument != NULL); |
1597 | 1597 |
1598 CFX_PtrArray FieldArray; | 1598 CFX_PtrArray FieldArray; |
1599 GetFormFields(m_FieldName, FieldArray); | 1599 GetFormFields(m_FieldName, FieldArray); |
1600 if (FieldArray.GetSize() <= 0) return FALSE; | 1600 if (FieldArray.GetSize() <= 0) return FALSE; |
1601 | 1601 |
1602 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 1602 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
1603 ASSERT(pFormField != NULL); | 1603 ASSERT(pFormField != NULL); |
1604 | 1604 |
(...skipping 12 matching lines...) Expand all Loading... |
1617 { | 1617 { |
1618 if (pFormField->GetFieldFlags() & FIELDFLAG_FILESELECT) | 1618 if (pFormField->GetFieldFlags() & FIELDFLAG_FILESELECT) |
1619 vp << true; | 1619 vp << true; |
1620 else | 1620 else |
1621 vp << false; | 1621 vp << false; |
1622 } | 1622 } |
1623 | 1623 |
1624 return TRUE; | 1624 return TRUE; |
1625 } | 1625 } |
1626 | 1626 |
1627 FX_BOOL Field::fillColor(OBJ_PROP_PARAMS) | 1627 FX_BOOL Field::fillColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
1628 { | 1628 { |
1629 ASSERT(m_pDocument != NULL); | 1629 ASSERT(m_pDocument != NULL); |
1630 | 1630 |
1631 CJS_Array crArray(m_isolate); | 1631 CJS_Array crArray(m_isolate); |
1632 | 1632 |
1633 CFX_PtrArray FieldArray; | 1633 CFX_PtrArray FieldArray; |
1634 GetFormFields(m_FieldName,FieldArray); | 1634 GetFormFields(m_FieldName,FieldArray); |
1635 if (FieldArray.GetSize() <= 0) return FALSE; | 1635 if (FieldArray.GetSize() <= 0) return FALSE; |
1636 | 1636 |
1637 if (vp.IsSetting()) | 1637 if (vp.IsSetting()) |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1695 } | 1695 } |
1696 | 1696 |
1697 return TRUE; | 1697 return TRUE; |
1698 } | 1698 } |
1699 | 1699 |
1700 void Field::SetFillColor(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CPWL_Color& color) | 1700 void Field::SetFillColor(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CPWL_Color& color) |
1701 { | 1701 { |
1702 //Not supported. | 1702 //Not supported. |
1703 } | 1703 } |
1704 | 1704 |
1705 FX_BOOL Field::hidden(OBJ_PROP_PARAMS) | 1705 FX_BOOL Field::hidden(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or) |
1706 { | 1706 { |
1707 ASSERT(m_pDocument != NULL); | 1707 ASSERT(m_pDocument != NULL); |
1708 | 1708 |
1709 if (vp.IsSetting()) | 1709 if (vp.IsSetting()) |
1710 { | 1710 { |
1711 if (!m_bCanSet) return FALSE; | 1711 if (!m_bCanSet) return FALSE; |
1712 | 1712 |
1713 bool bVP; | 1713 bool bVP; |
1714 vp >> bVP; | 1714 vp >> bVP; |
1715 | 1715 |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1826 { | 1826 { |
1827 pWidget->SetFlags(dwFlags); | 1827 pWidget->SetFlags(dwFlags); |
1828 UpdateFormControl(pDocument, pFo
rmControl, TRUE, FALSE, TRUE); | 1828 UpdateFormControl(pDocument, pFo
rmControl, TRUE, FALSE, TRUE); |
1829 } | 1829 } |
1830 } | 1830 } |
1831 } | 1831 } |
1832 } | 1832 } |
1833 } | 1833 } |
1834 } | 1834 } |
1835 | 1835 |
1836 FX_BOOL Field::highlight(OBJ_PROP_PARAMS) | 1836 FX_BOOL Field::highlight(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
1837 { | 1837 { |
1838 ASSERT(m_pDocument != NULL); | 1838 ASSERT(m_pDocument != NULL); |
1839 | 1839 |
1840 if (vp.IsSetting()) | 1840 if (vp.IsSetting()) |
1841 { | 1841 { |
1842 if (!m_bCanSet) return FALSE; | 1842 if (!m_bCanSet) return FALSE; |
1843 | 1843 |
1844 CFX_ByteString strMode; | 1844 CFX_ByteString strMode; |
1845 vp >> strMode; | 1845 vp >> strMode; |
1846 | 1846 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1890 } | 1890 } |
1891 | 1891 |
1892 return TRUE; | 1892 return TRUE; |
1893 } | 1893 } |
1894 | 1894 |
1895 void Field::SetHighlight(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CFX_ByteString& string) | 1895 void Field::SetHighlight(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CFX_ByteString& string) |
1896 { | 1896 { |
1897 //Not supported. | 1897 //Not supported. |
1898 } | 1898 } |
1899 | 1899 |
1900 FX_BOOL Field::lineWidth(OBJ_PROP_PARAMS) | 1900 FX_BOOL Field::lineWidth(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
1901 { | 1901 { |
1902 ASSERT(m_pDocument != NULL); | 1902 ASSERT(m_pDocument != NULL); |
1903 | 1903 |
1904 if (vp.IsSetting()) | 1904 if (vp.IsSetting()) |
1905 { | 1905 { |
1906 if (!m_bCanSet) return FALSE; | 1906 if (!m_bCanSet) return FALSE; |
1907 | 1907 |
1908 int iWidth; | 1908 int iWidth; |
1909 vp >> iWidth; | 1909 vp >> iWidth; |
1910 | 1910 |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1988 { | 1988 { |
1989 pWidget->SetBorderWidth(number); | 1989 pWidget->SetBorderWidth(number); |
1990 UpdateFormControl(pDocument, pFo
rmControl, TRUE, TRUE, TRUE); | 1990 UpdateFormControl(pDocument, pFo
rmControl, TRUE, TRUE, TRUE); |
1991 } | 1991 } |
1992 } | 1992 } |
1993 } | 1993 } |
1994 } | 1994 } |
1995 } | 1995 } |
1996 } | 1996 } |
1997 | 1997 |
1998 FX_BOOL Field::multiline(OBJ_PROP_PARAMS) | 1998 FX_BOOL Field::multiline(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
1999 { | 1999 { |
2000 ASSERT(m_pDocument != NULL); | 2000 ASSERT(m_pDocument != NULL); |
2001 | 2001 |
2002 if (vp.IsSetting()) | 2002 if (vp.IsSetting()) |
2003 { | 2003 { |
2004 if (!m_bCanSet) return FALSE; | 2004 if (!m_bCanSet) return FALSE; |
2005 | 2005 |
2006 bool bVP; | 2006 bool bVP; |
2007 vp >> bVP; | 2007 vp >> bVP; |
2008 | 2008 |
(...skipping 25 matching lines...) Expand all Loading... |
2034 } | 2034 } |
2035 | 2035 |
2036 return TRUE; | 2036 return TRUE; |
2037 } | 2037 } |
2038 | 2038 |
2039 void Field::SetMultiline(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, bool b) | 2039 void Field::SetMultiline(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, bool b) |
2040 { | 2040 { |
2041 //Not supported. | 2041 //Not supported. |
2042 } | 2042 } |
2043 | 2043 |
2044 FX_BOOL Field::multipleSelection(OBJ_PROP_PARAMS) | 2044 FX_BOOL Field::multipleSelection(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorS
tring& sError) |
2045 { | 2045 { |
2046 ASSERT(m_pDocument != NULL); | 2046 ASSERT(m_pDocument != NULL); |
2047 | 2047 |
2048 if (vp.IsSetting()) | 2048 if (vp.IsSetting()) |
2049 { | 2049 { |
2050 if (!m_bCanSet) return FALSE; | 2050 if (!m_bCanSet) return FALSE; |
2051 | 2051 |
2052 bool bVP; | 2052 bool bVP; |
2053 vp >> bVP; | 2053 vp >> bVP; |
2054 | 2054 |
(...skipping 25 matching lines...) Expand all Loading... |
2080 } | 2080 } |
2081 | 2081 |
2082 return TRUE; | 2082 return TRUE; |
2083 } | 2083 } |
2084 | 2084 |
2085 void Field::SetMultipleSelection(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, bool b) | 2085 void Field::SetMultipleSelection(CPDFSDK_Document* pDocument, const CFX_WideStri
ng& swFieldName, int nControlIndex, bool b) |
2086 { | 2086 { |
2087 //Not supported. | 2087 //Not supported. |
2088 } | 2088 } |
2089 | 2089 |
2090 FX_BOOL Field::name(OBJ_PROP_PARAMS) | 2090 FX_BOOL Field::name(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError
) |
2091 { | 2091 { |
2092 if (!vp.IsGetting()) return FALSE; | 2092 if (!vp.IsGetting()) return FALSE; |
2093 | 2093 |
2094 CFX_PtrArray FieldArray; | 2094 CFX_PtrArray FieldArray; |
2095 GetFormFields(m_FieldName, FieldArray); | 2095 GetFormFields(m_FieldName, FieldArray); |
2096 if (FieldArray.GetSize() <= 0) return FALSE; | 2096 if (FieldArray.GetSize() <= 0) return FALSE; |
2097 | 2097 |
2098 vp << m_FieldName; | 2098 vp << m_FieldName; |
2099 | 2099 |
2100 return TRUE; | 2100 return TRUE; |
2101 } | 2101 } |
2102 | 2102 |
2103 FX_BOOL Field::numItems(OBJ_PROP_PARAMS) | 2103 FX_BOOL Field::numItems(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2104 { | 2104 { |
2105 CFX_PtrArray FieldArray; | 2105 CFX_PtrArray FieldArray; |
2106 GetFormFields(m_FieldName, FieldArray); | 2106 GetFormFields(m_FieldName, FieldArray); |
2107 if (FieldArray.GetSize() <= 0) return FALSE; | 2107 if (FieldArray.GetSize() <= 0) return FALSE; |
2108 | 2108 |
2109 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 2109 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
2110 ASSERT(pFormField != NULL); | 2110 ASSERT(pFormField != NULL); |
2111 | 2111 |
2112 if (pFormField->GetFieldType() != FIELDTYPE_COMBOBOX && | 2112 if (pFormField->GetFieldType() != FIELDTYPE_COMBOBOX && |
2113 pFormField->GetFieldType() != FIELDTYPE_LISTBOX) | 2113 pFormField->GetFieldType() != FIELDTYPE_LISTBOX) |
2114 return FALSE; | 2114 return FALSE; |
2115 | 2115 |
2116 if (!vp.IsGetting()) return FALSE; | 2116 if (!vp.IsGetting()) return FALSE; |
2117 | 2117 |
2118 vp << (FX_INT32)pFormField->CountOptions(); | 2118 vp << (FX_INT32)pFormField->CountOptions(); |
2119 | 2119 |
2120 return TRUE; | 2120 return TRUE; |
2121 } | 2121 } |
2122 | 2122 |
2123 FX_BOOL Field::page(OBJ_PROP_PARAMS) | 2123 FX_BOOL Field::page(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError
) |
2124 { | 2124 { |
2125 if (!vp.IsGetting()) return FALSE; | 2125 if (!vp.IsGetting()) return FALSE; |
2126 | 2126 |
2127 CFX_PtrArray FieldArray; | 2127 CFX_PtrArray FieldArray; |
2128 GetFormFields(m_FieldName, FieldArray); | 2128 GetFormFields(m_FieldName, FieldArray); |
2129 if (FieldArray.GetSize() <= 0) return FALSE; | 2129 if (FieldArray.GetSize() <= 0) return FALSE; |
2130 | 2130 |
2131 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 2131 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
2132 if (!pFormField) return FALSE; | 2132 if (!pFormField) return FALSE; |
2133 | 2133 |
(...skipping 24 matching lines...) Expand all Loading... |
2158 vp << PageArray; | 2158 vp << PageArray; |
2159 } | 2159 } |
2160 else | 2160 else |
2161 { | 2161 { |
2162 vp << (FX_INT32) -1; | 2162 vp << (FX_INT32) -1; |
2163 } | 2163 } |
2164 | 2164 |
2165 return TRUE; | 2165 return TRUE; |
2166 } | 2166 } |
2167 | 2167 |
2168 FX_BOOL Field::password(OBJ_PROP_PARAMS) | 2168 FX_BOOL Field::password(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2169 { | 2169 { |
2170 ASSERT(m_pDocument != NULL); | 2170 ASSERT(m_pDocument != NULL); |
2171 | 2171 |
2172 if (vp.IsSetting()) | 2172 if (vp.IsSetting()) |
2173 { | 2173 { |
2174 if (!m_bCanSet) return FALSE; | 2174 if (!m_bCanSet) return FALSE; |
2175 | 2175 |
2176 bool bVP; | 2176 bool bVP; |
2177 vp >> bVP; | 2177 vp >> bVP; |
2178 | 2178 |
(...skipping 25 matching lines...) Expand all Loading... |
2204 } | 2204 } |
2205 | 2205 |
2206 return TRUE; | 2206 return TRUE; |
2207 } | 2207 } |
2208 | 2208 |
2209 void Field::SetPassword(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, bool b) | 2209 void Field::SetPassword(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, bool b) |
2210 { | 2210 { |
2211 //Not supported. | 2211 //Not supported. |
2212 } | 2212 } |
2213 | 2213 |
2214 FX_BOOL Field::print(OBJ_PROP_PARAMS) | 2214 FX_BOOL Field::print(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r) |
2215 { | 2215 { |
2216 ASSERT(m_pDocument != NULL); | 2216 ASSERT(m_pDocument != NULL); |
2217 | 2217 |
2218 CPDFSDK_InterForm* pInterForm = (CPDFSDK_InterForm*)m_pDocument->GetInte
rForm(); | 2218 CPDFSDK_InterForm* pInterForm = (CPDFSDK_InterForm*)m_pDocument->GetInte
rForm(); |
2219 ASSERT(pInterForm != NULL); | 2219 ASSERT(pInterForm != NULL); |
2220 | 2220 |
2221 CFX_PtrArray FieldArray; | 2221 CFX_PtrArray FieldArray; |
2222 GetFormFields(m_FieldName, FieldArray); | 2222 GetFormFields(m_FieldName, FieldArray); |
2223 if (FieldArray.GetSize() <= 0) return FALSE; | 2223 if (FieldArray.GetSize() <= 0) return FALSE; |
2224 | 2224 |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2291 | 2291 |
2292 if (pWidget->GetFlags() & ANNOTFLAG_PRINT) | 2292 if (pWidget->GetFlags() & ANNOTFLAG_PRINT) |
2293 vp << true; | 2293 vp << true; |
2294 else | 2294 else |
2295 vp << false; | 2295 vp << false; |
2296 } | 2296 } |
2297 | 2297 |
2298 return TRUE; | 2298 return TRUE; |
2299 } | 2299 } |
2300 | 2300 |
2301 FX_BOOL Field::radiosInUnison(OBJ_PROP_PARAMS) | 2301 FX_BOOL Field::radiosInUnison(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStri
ng& sError) |
2302 { | 2302 { |
2303 ASSERT(m_pDocument != NULL); | 2303 ASSERT(m_pDocument != NULL); |
2304 | 2304 |
2305 CFX_PtrArray FieldArray; | 2305 CFX_PtrArray FieldArray; |
2306 GetFormFields(m_FieldName,FieldArray); | 2306 GetFormFields(m_FieldName,FieldArray); |
2307 if (FieldArray.GetSize() <= 0) return FALSE; | 2307 if (FieldArray.GetSize() <= 0) return FALSE; |
2308 | 2308 |
2309 if (vp.IsSetting()) | 2309 if (vp.IsSetting()) |
2310 { | 2310 { |
2311 if (!m_bCanSet) return FALSE; | 2311 if (!m_bCanSet) return FALSE; |
(...skipping 12 matching lines...) Expand all Loading... |
2324 | 2324 |
2325 if (pFormField->GetFieldFlags() & FIELDFLAG_RADIOSINUNISON) | 2325 if (pFormField->GetFieldFlags() & FIELDFLAG_RADIOSINUNISON) |
2326 vp << true; | 2326 vp << true; |
2327 else | 2327 else |
2328 vp << false; | 2328 vp << false; |
2329 } | 2329 } |
2330 | 2330 |
2331 return TRUE; | 2331 return TRUE; |
2332 } | 2332 } |
2333 | 2333 |
2334 FX_BOOL Field::readonly(OBJ_PROP_PARAMS) | 2334 FX_BOOL Field::readonly(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2335 { | 2335 { |
2336 ASSERT(m_pDocument != NULL); | 2336 ASSERT(m_pDocument != NULL); |
2337 | 2337 |
2338 CFX_PtrArray FieldArray; | 2338 CFX_PtrArray FieldArray; |
2339 GetFormFields(m_FieldName,FieldArray); | 2339 GetFormFields(m_FieldName,FieldArray); |
2340 if (FieldArray.GetSize() <= 0) return FALSE; | 2340 if (FieldArray.GetSize() <= 0) return FALSE; |
2341 | 2341 |
2342 if (vp.IsSetting()) | 2342 if (vp.IsSetting()) |
2343 { | 2343 { |
2344 if (!m_bCanSet) return FALSE; | 2344 if (!m_bCanSet) return FALSE; |
2345 | 2345 |
2346 bool bVP; | 2346 bool bVP; |
2347 vp >> bVP; | 2347 vp >> bVP; |
2348 | 2348 |
2349 } | 2349 } |
2350 else | 2350 else |
2351 { | 2351 { |
2352 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.Element
At(0); | 2352 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.Element
At(0); |
2353 ASSERT(pFormField != NULL); | 2353 ASSERT(pFormField != NULL); |
2354 | 2354 |
2355 if (pFormField->GetFieldFlags() & FIELDFLAG_READONLY) | 2355 if (pFormField->GetFieldFlags() & FIELDFLAG_READONLY) |
2356 vp << true; | 2356 vp << true; |
2357 else | 2357 else |
2358 vp << false; | 2358 vp << false; |
2359 } | 2359 } |
2360 | 2360 |
2361 return TRUE; | 2361 return TRUE; |
2362 } | 2362 } |
2363 | 2363 |
2364 FX_BOOL Field::rect(OBJ_PROP_PARAMS) | 2364 FX_BOOL Field::rect(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError
) |
2365 { | 2365 { |
2366 ASSERT(m_pDocument != NULL); | 2366 ASSERT(m_pDocument != NULL); |
2367 | 2367 |
2368 if (vp.IsSetting()) | 2368 if (vp.IsSetting()) |
2369 { | 2369 { |
2370 if (!m_bCanSet) return FALSE; | 2370 if (!m_bCanSet) return FALSE; |
2371 if (!vp.IsArrayObject())return FALSE; | 2371 if (!vp.IsArrayObject())return FALSE; |
2372 | 2372 |
2373 CJS_Array rcArray(m_isolate); | 2373 CJS_Array rcArray(m_isolate); |
2374 vp >> rcArray; | 2374 vp >> rcArray; |
(...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2509 pWidget->SetRect(crRect)
; | 2509 pWidget->SetRect(crRect)
; |
2510 UpdateFormControl(pDocum
ent, pFormControl, TRUE, TRUE, TRUE); | 2510 UpdateFormControl(pDocum
ent, pFormControl, TRUE, TRUE, TRUE); |
2511 } | 2511 } |
2512 } | 2512 } |
2513 } | 2513 } |
2514 } | 2514 } |
2515 } | 2515 } |
2516 } | 2516 } |
2517 } | 2517 } |
2518 | 2518 |
2519 FX_BOOL Field::required(OBJ_PROP_PARAMS) | 2519 FX_BOOL Field::required(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2520 { | 2520 { |
2521 ASSERT(m_pDocument != NULL); | 2521 ASSERT(m_pDocument != NULL); |
2522 | 2522 |
2523 CFX_PtrArray FieldArray; | 2523 CFX_PtrArray FieldArray; |
2524 GetFormFields(m_FieldName,FieldArray); | 2524 GetFormFields(m_FieldName,FieldArray); |
2525 if (FieldArray.GetSize() <= 0) return FALSE; | 2525 if (FieldArray.GetSize() <= 0) return FALSE; |
2526 | 2526 |
2527 if (vp.IsSetting()) | 2527 if (vp.IsSetting()) |
2528 { | 2528 { |
2529 if (!m_bCanSet) return FALSE; | 2529 if (!m_bCanSet) return FALSE; |
(...skipping 13 matching lines...) Expand all Loading... |
2543 | 2543 |
2544 if (pFormField->GetFieldFlags() & FIELDFLAG_REQUIRED) | 2544 if (pFormField->GetFieldFlags() & FIELDFLAG_REQUIRED) |
2545 vp << true; | 2545 vp << true; |
2546 else | 2546 else |
2547 vp << false; | 2547 vp << false; |
2548 } | 2548 } |
2549 | 2549 |
2550 return TRUE; | 2550 return TRUE; |
2551 } | 2551 } |
2552 | 2552 |
2553 FX_BOOL Field::richText(OBJ_PROP_PARAMS) | 2553 FX_BOOL Field::richText(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2554 { | 2554 { |
2555 ASSERT(m_pDocument != NULL); | 2555 ASSERT(m_pDocument != NULL); |
2556 | 2556 |
2557 if (vp.IsSetting()) | 2557 if (vp.IsSetting()) |
2558 { | 2558 { |
2559 if (!m_bCanSet) return FALSE; | 2559 if (!m_bCanSet) return FALSE; |
2560 | 2560 |
2561 bool bVP; | 2561 bool bVP; |
2562 vp >> bVP; | 2562 vp >> bVP; |
2563 | 2563 |
(...skipping 25 matching lines...) Expand all Loading... |
2589 } | 2589 } |
2590 | 2590 |
2591 return TRUE; | 2591 return TRUE; |
2592 } | 2592 } |
2593 | 2593 |
2594 void Field::SetRichText(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, bool b) | 2594 void Field::SetRichText(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, bool b) |
2595 { | 2595 { |
2596 //Not supported. | 2596 //Not supported. |
2597 } | 2597 } |
2598 | 2598 |
2599 FX_BOOL Field::richValue(OBJ_PROP_PARAMS) | 2599 FX_BOOL Field::richValue(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
2600 { | 2600 { |
2601 return TRUE; | 2601 return TRUE; |
2602 if (vp.IsSetting()) | 2602 if (vp.IsSetting()) |
2603 { | 2603 { |
2604 if (!m_bCanSet) return FALSE; | 2604 if (!m_bCanSet) return FALSE; |
2605 ; | 2605 ; |
2606 } | 2606 } |
2607 else | 2607 else |
2608 { | 2608 { |
2609 ; | 2609 ; |
2610 } | 2610 } |
2611 return TRUE; | 2611 return TRUE; |
2612 } | 2612 } |
2613 | 2613 |
2614 void Field::SetRichValue(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex) | 2614 void Field::SetRichValue(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex) |
2615 { | 2615 { |
2616 //Not supported. | 2616 //Not supported. |
2617 } | 2617 } |
2618 | 2618 |
2619 FX_BOOL Field::rotation(OBJ_PROP_PARAMS) | 2619 FX_BOOL Field::rotation(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2620 { | 2620 { |
2621 ASSERT(m_pDocument != NULL); | 2621 ASSERT(m_pDocument != NULL); |
2622 | 2622 |
2623 if (vp.IsSetting()) | 2623 if (vp.IsSetting()) |
2624 { | 2624 { |
2625 if (!m_bCanSet) return FALSE; | 2625 if (!m_bCanSet) return FALSE; |
2626 | 2626 |
2627 int nVP; | 2627 int nVP; |
2628 vp >> nVP; | 2628 vp >> nVP; |
2629 | 2629 |
(...skipping 22 matching lines...) Expand all Loading... |
2652 } | 2652 } |
2653 | 2653 |
2654 return TRUE; | 2654 return TRUE; |
2655 } | 2655 } |
2656 | 2656 |
2657 void Field::SetRotation(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, int number) | 2657 void Field::SetRotation(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, int number) |
2658 { | 2658 { |
2659 //Not supported. | 2659 //Not supported. |
2660 } | 2660 } |
2661 | 2661 |
2662 FX_BOOL Field::strokeColor(OBJ_PROP_PARAMS) | 2662 FX_BOOL Field::strokeColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError) |
2663 { | 2663 { |
2664 ASSERT(m_pDocument != NULL); | 2664 ASSERT(m_pDocument != NULL); |
2665 | 2665 |
2666 if (vp.IsSetting()) | 2666 if (vp.IsSetting()) |
2667 { | 2667 { |
2668 if (!m_bCanSet) return FALSE; | 2668 if (!m_bCanSet) return FALSE; |
2669 | 2669 |
2670 if (!vp.IsArrayObject())return FALSE; | 2670 if (!vp.IsArrayObject())return FALSE; |
2671 | 2671 |
2672 CJS_Array crArray(m_isolate); | 2672 CJS_Array crArray(m_isolate); |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2731 } | 2731 } |
2732 | 2732 |
2733 return TRUE; | 2733 return TRUE; |
2734 } | 2734 } |
2735 | 2735 |
2736 void Field::SetStrokeColor(CPDFSDK_Document* pDocument, const CFX_WideString& sw
FieldName, int nControlIndex, const CPWL_Color& color) | 2736 void Field::SetStrokeColor(CPDFSDK_Document* pDocument, const CFX_WideString& sw
FieldName, int nControlIndex, const CPWL_Color& color) |
2737 { | 2737 { |
2738 //Not supported. | 2738 //Not supported. |
2739 } | 2739 } |
2740 | 2740 |
2741 FX_BOOL Field::style(OBJ_PROP_PARAMS) | 2741 FX_BOOL Field::style(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r) |
2742 { | 2742 { |
2743 ASSERT(m_pDocument != NULL); | 2743 ASSERT(m_pDocument != NULL); |
2744 | 2744 |
2745 if (vp.IsSetting()) | 2745 if (vp.IsSetting()) |
2746 { | 2746 { |
2747 if (!m_bCanSet) return FALSE; | 2747 if (!m_bCanSet) return FALSE; |
2748 | 2748 |
2749 CFX_ByteString csBCaption; | 2749 CFX_ByteString csBCaption; |
2750 vp >> csBCaption; | 2750 vp >> csBCaption; |
2751 | 2751 |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2803 | 2803 |
2804 return TRUE; | 2804 return TRUE; |
2805 } | 2805 } |
2806 | 2806 |
2807 void Field::SetStyle(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldN
ame, int nControlIndex, | 2807 void Field::SetStyle(CPDFSDK_Document* pDocument, const CFX_WideString& swFieldN
ame, int nControlIndex, |
2808 const CFX_ByteString& string) | 2808 const CFX_ByteString& string) |
2809 { | 2809 { |
2810 //Not supported. | 2810 //Not supported. |
2811 } | 2811 } |
2812 | 2812 |
2813 FX_BOOL Field::submitName(OBJ_PROP_PARAMS) | 2813 FX_BOOL Field::submitName(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString&
sError) |
2814 { | 2814 { |
2815 return TRUE; | 2815 return TRUE; |
2816 } | 2816 } |
2817 | 2817 |
2818 FX_BOOL Field::textColor(OBJ_PROP_PARAMS) | 2818 FX_BOOL Field::textColor(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& s
Error) |
2819 { | 2819 { |
2820 ASSERT(m_pDocument != NULL); | 2820 ASSERT(m_pDocument != NULL); |
2821 | 2821 |
2822 if (vp.IsSetting()) | 2822 if (vp.IsSetting()) |
2823 { | 2823 { |
2824 if (!m_bCanSet) return FALSE; | 2824 if (!m_bCanSet) return FALSE; |
2825 | 2825 |
2826 CJS_Array crArray(m_isolate); | 2826 CJS_Array crArray(m_isolate); |
2827 if (!vp.IsArrayObject())return FALSE; | 2827 if (!vp.IsArrayObject())return FALSE; |
2828 vp >> crArray; | 2828 vp >> crArray; |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2871 } | 2871 } |
2872 | 2872 |
2873 return TRUE; | 2873 return TRUE; |
2874 } | 2874 } |
2875 | 2875 |
2876 void Field::SetTextColor(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CPWL_Color& color) | 2876 void Field::SetTextColor(CPDFSDK_Document* pDocument, const CFX_WideString& swFi
eldName, int nControlIndex, const CPWL_Color& color) |
2877 { | 2877 { |
2878 //Not supported. | 2878 //Not supported. |
2879 } | 2879 } |
2880 | 2880 |
2881 FX_BOOL Field::textFont(OBJ_PROP_PARAMS) | 2881 FX_BOOL Field::textFont(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2882 { | 2882 { |
2883 ASSERT(m_pDocument != NULL); | 2883 ASSERT(m_pDocument != NULL); |
2884 | 2884 |
2885 if (vp.IsSetting()) | 2885 if (vp.IsSetting()) |
2886 { | 2886 { |
2887 if (!m_bCanSet) return FALSE; | 2887 if (!m_bCanSet) return FALSE; |
2888 | 2888 |
2889 CFX_ByteString csFontName; | 2889 CFX_ByteString csFontName; |
2890 vp >> csFontName; | 2890 vp >> csFontName; |
2891 if (csFontName.IsEmpty()) return FALSE; | 2891 if (csFontName.IsEmpty()) return FALSE; |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2928 } | 2928 } |
2929 | 2929 |
2930 return TRUE; | 2930 return TRUE; |
2931 } | 2931 } |
2932 | 2932 |
2933 void Field::SetTextFont(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, const CFX_ByteString& string) | 2933 void Field::SetTextFont(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, const CFX_ByteString& string) |
2934 { | 2934 { |
2935 //Not supported. | 2935 //Not supported. |
2936 } | 2936 } |
2937 | 2937 |
2938 FX_BOOL Field::textSize(OBJ_PROP_PARAMS) | 2938 FX_BOOL Field::textSize(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
2939 { | 2939 { |
2940 ASSERT(m_pDocument != NULL); | 2940 ASSERT(m_pDocument != NULL); |
2941 | 2941 |
2942 if (vp.IsSetting()) | 2942 if (vp.IsSetting()) |
2943 { | 2943 { |
2944 if (!m_bCanSet) return FALSE; | 2944 if (!m_bCanSet) return FALSE; |
2945 | 2945 |
2946 int nVP; | 2946 int nVP; |
2947 vp >> nVP; | 2947 vp >> nVP; |
2948 | 2948 |
(...skipping 28 matching lines...) Expand all Loading... |
2977 } | 2977 } |
2978 | 2978 |
2979 return TRUE; | 2979 return TRUE; |
2980 } | 2980 } |
2981 | 2981 |
2982 void Field::SetTextSize(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, int number) | 2982 void Field::SetTextSize(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, int number) |
2983 { | 2983 { |
2984 //Not supported. | 2984 //Not supported. |
2985 } | 2985 } |
2986 | 2986 |
2987 FX_BOOL Field::type(OBJ_PROP_PARAMS) | 2987 FX_BOOL Field::type(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sError
) |
2988 { | 2988 { |
2989 ASSERT(m_pDocument != NULL); | 2989 ASSERT(m_pDocument != NULL); |
2990 | 2990 |
2991 if (!vp.IsGetting()) return FALSE; | 2991 if (!vp.IsGetting()) return FALSE; |
2992 | 2992 |
2993 CFX_PtrArray FieldArray; | 2993 CFX_PtrArray FieldArray; |
2994 GetFormFields(m_FieldName,FieldArray); | 2994 GetFormFields(m_FieldName,FieldArray); |
2995 if (FieldArray.GetSize() <= 0) return FALSE; | 2995 if (FieldArray.GetSize() <= 0) return FALSE; |
2996 | 2996 |
2997 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 2997 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
(...skipping 26 matching lines...) Expand all Loading... |
3024 vp << L"signature"; | 3024 vp << L"signature"; |
3025 break; | 3025 break; |
3026 default : | 3026 default : |
3027 vp << L"unknown"; | 3027 vp << L"unknown"; |
3028 break; | 3028 break; |
3029 } | 3029 } |
3030 | 3030 |
3031 return TRUE; | 3031 return TRUE; |
3032 } | 3032 } |
3033 | 3033 |
3034 FX_BOOL Field::userName(OBJ_PROP_PARAMS) | 3034 FX_BOOL Field::userName(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sE
rror) |
3035 { | 3035 { |
3036 ASSERT(m_pDocument != NULL); | 3036 ASSERT(m_pDocument != NULL); |
3037 | 3037 |
3038 if (vp.IsSetting()) | 3038 if (vp.IsSetting()) |
3039 { | 3039 { |
3040 if (!m_bCanSet) return FALSE; | 3040 if (!m_bCanSet) return FALSE; |
3041 | 3041 |
3042 CFX_WideString swName; | 3042 CFX_WideString swName; |
3043 vp >> swName; | 3043 vp >> swName; |
3044 | 3044 |
(...skipping 19 matching lines...) Expand all Loading... |
3064 } | 3064 } |
3065 | 3065 |
3066 return TRUE; | 3066 return TRUE; |
3067 } | 3067 } |
3068 | 3068 |
3069 void Field::SetUserName(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, const CFX_WideString& string) | 3069 void Field::SetUserName(CPDFSDK_Document* pDocument, const CFX_WideString& swFie
ldName, int nControlIndex, const CFX_WideString& string) |
3070 { | 3070 { |
3071 //Not supported. | 3071 //Not supported. |
3072 } | 3072 } |
3073 | 3073 |
3074 FX_BOOL Field::value(OBJ_PROP_PARAMS) | 3074 FX_BOOL Field::value(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErro
r) |
3075 { | 3075 { |
3076 ASSERT(m_pDocument != NULL); | 3076 ASSERT(m_pDocument != NULL); |
3077 | 3077 |
3078 if (vp.IsSetting()) | 3078 if (vp.IsSetting()) |
3079 { | 3079 { |
3080 if (!m_bCanSet) return FALSE; | 3080 if (!m_bCanSet) return FALSE; |
3081 | 3081 |
3082 CJS_WideStringArray strArray; | 3082 CJS_WideStringArray strArray; |
3083 | 3083 |
3084 if (vp.IsArrayObject()) | 3084 if (vp.IsArrayObject()) |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3284 UpdateFormField(pDocument, pFormField, T
RUE, FALSE, TRUE); | 3284 UpdateFormField(pDocument, pFormField, T
RUE, FALSE, TRUE); |
3285 } | 3285 } |
3286 } | 3286 } |
3287 break; | 3287 break; |
3288 default: | 3288 default: |
3289 break; | 3289 break; |
3290 } | 3290 } |
3291 } | 3291 } |
3292 } | 3292 } |
3293 | 3293 |
3294 FX_BOOL Field::valueAsString(OBJ_PROP_PARAMS) | 3294 FX_BOOL Field::valueAsString(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorStrin
g& sError) |
3295 { | 3295 { |
3296 ASSERT(m_pDocument != NULL); | 3296 ASSERT(m_pDocument != NULL); |
3297 | 3297 |
3298 if (!vp.IsGetting()) return FALSE; | 3298 if (!vp.IsGetting()) return FALSE; |
3299 | 3299 |
3300 CFX_PtrArray FieldArray; | 3300 CFX_PtrArray FieldArray; |
3301 GetFormFields(m_FieldName,FieldArray); | 3301 GetFormFields(m_FieldName,FieldArray); |
3302 if (FieldArray.GetSize() <= 0) return FALSE; | 3302 if (FieldArray.GetSize() <= 0) return FALSE; |
3303 | 3303 |
3304 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 3304 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
(...skipping 29 matching lines...) Expand all Loading... |
3334 vp << L""; | 3334 vp << L""; |
3335 } | 3335 } |
3336 else | 3336 else |
3337 vp << pFormField->GetValue().c_str(); | 3337 vp << pFormField->GetValue().c_str(); |
3338 | 3338 |
3339 return TRUE; | 3339 return TRUE; |
3340 } | 3340 } |
3341 | 3341 |
3342 /* --------------------------------- methods --------------------------------- *
/ | 3342 /* --------------------------------- methods --------------------------------- *
/ |
3343 | 3343 |
3344 FX_BOOL Field::browseForFileToSubmit(OBJ_METHOD_PARAMS) | 3344 FX_BOOL Field::browseForFileToSubmit(IFXJS_Context* cc, const CJS_Parameters& pa
rams, CJS_Value& vRet, JS_ErrorString& sError) |
3345 { | 3345 { |
3346 ASSERT(m_pDocument != NULL); | 3346 ASSERT(m_pDocument != NULL); |
3347 | 3347 |
3348 CFX_PtrArray FieldArray; | 3348 CFX_PtrArray FieldArray; |
3349 GetFormFields(m_FieldName, FieldArray); | 3349 GetFormFields(m_FieldName, FieldArray); |
3350 if (FieldArray.GetSize() <= 0) return FALSE; | 3350 if (FieldArray.GetSize() <= 0) return FALSE; |
3351 | 3351 |
3352 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 3352 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
3353 ASSERT(pFormField != NULL); | 3353 ASSERT(pFormField != NULL); |
3354 | 3354 |
(...skipping 10 matching lines...) Expand all Loading... |
3365 UpdateFormField(m_pDocument, pFormField, TRUE, TRUE, TRU
E); | 3365 UpdateFormField(m_pDocument, pFormField, TRUE, TRUE, TRU
E); |
3366 } | 3366 } |
3367 } | 3367 } |
3368 else | 3368 else |
3369 return FALSE; | 3369 return FALSE; |
3370 | 3370 |
3371 return TRUE; | 3371 return TRUE; |
3372 } | 3372 } |
3373 | 3373 |
3374 | 3374 |
3375 FX_BOOL Field::buttonGetCaption(OBJ_METHOD_PARAMS) | 3375 FX_BOOL Field::buttonGetCaption(IFXJS_Context* cc, const CJS_Parameters& params,
CJS_Value& vRet, JS_ErrorString& sError) |
3376 { | 3376 { |
3377 ASSERT(m_pDocument != NULL); | 3377 ASSERT(m_pDocument != NULL); |
3378 | 3378 |
3379 int nface = 0; | 3379 int nface = 0; |
3380 int iSize = params.size(); | 3380 int iSize = params.size(); |
3381 if ( iSize >= 1) | 3381 if ( iSize >= 1) |
3382 nface = (FX_INT32) params[0]; | 3382 nface = (FX_INT32) params[0]; |
3383 | 3383 |
3384 CFX_PtrArray FieldArray; | 3384 CFX_PtrArray FieldArray; |
3385 GetFormFields(m_FieldName,FieldArray); | 3385 GetFormFields(m_FieldName,FieldArray); |
(...skipping 15 matching lines...) Expand all Loading... |
3401 else if (nface == 2) | 3401 else if (nface == 2) |
3402 vRet = pFormControl->GetRolloverCaption(); | 3402 vRet = pFormControl->GetRolloverCaption(); |
3403 else | 3403 else |
3404 return FALSE; | 3404 return FALSE; |
3405 | 3405 |
3406 return TRUE; | 3406 return TRUE; |
3407 } | 3407 } |
3408 | 3408 |
3409 //#pragma warning(disable: 4800) | 3409 //#pragma warning(disable: 4800) |
3410 | 3410 |
3411 FX_BOOL Field::buttonGetIcon(OBJ_METHOD_PARAMS) | 3411 FX_BOOL Field::buttonGetIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError) |
3412 { | 3412 { |
3413 ASSERT(m_pDocument != NULL); | 3413 ASSERT(m_pDocument != NULL); |
3414 | 3414 |
3415 int nface = 0; | 3415 int nface = 0; |
3416 int iSize = params.size(); | 3416 int iSize = params.size(); |
3417 if ( iSize >= 1) | 3417 if ( iSize >= 1) |
3418 nface = (FX_INT32) params[0]; | 3418 nface = (FX_INT32) params[0]; |
3419 | 3419 |
3420 CFX_PtrArray FieldArray; | 3420 CFX_PtrArray FieldArray; |
3421 GetFormFields(m_FieldName,FieldArray); | 3421 GetFormFields(m_FieldName,FieldArray); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3456 return FALSE; | 3456 return FALSE; |
3457 | 3457 |
3458 pIcon->SetStream(pIconStream); | 3458 pIcon->SetStream(pIconStream); |
3459 vRet = pJS_Icon; | 3459 vRet = pJS_Icon; |
3460 | 3460 |
3461 return TRUE; | 3461 return TRUE; |
3462 } | 3462 } |
3463 | 3463 |
3464 //#pragma warning(default: 4800) | 3464 //#pragma warning(default: 4800) |
3465 | 3465 |
3466 FX_BOOL Field::buttonImportIcon(OBJ_METHOD_PARAMS) | 3466 FX_BOOL Field::buttonImportIcon(IFXJS_Context* cc, const CJS_Parameters& params,
CJS_Value& vRet, JS_ErrorString& sError) |
3467 { | 3467 { |
3468 #if 0 | 3468 #if 0 |
3469 ASSERT(m_pDocument != NULL); | 3469 ASSERT(m_pDocument != NULL); |
3470 | 3470 |
3471 CFX_PtrArray FieldArray; | 3471 CFX_PtrArray FieldArray; |
3472 GetFormFields(m_FieldName,FieldArray); | 3472 GetFormFields(m_FieldName,FieldArray); |
3473 if (FieldArray.GetSize() <= 0) return FALSE; | 3473 if (FieldArray.GetSize() <= 0) return FALSE; |
3474 | 3474 |
3475 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 3475 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
3476 if (!pFormField)return FALSE; | 3476 if (!pFormField)return FALSE; |
(...skipping 22 matching lines...) Expand all Loading... |
3499 if (!pFormControl)return FALSE; | 3499 if (!pFormControl)return FALSE; |
3500 | 3500 |
3501 pFormControl->SetNormalIcon(pStream); | 3501 pFormControl->SetNormalIcon(pStream); |
3502 UpdateFormControl(m_pDocument, pFormControl, TRUE, TRUE, TRUE); | 3502 UpdateFormControl(m_pDocument, pFormControl, TRUE, TRUE, TRUE); |
3503 | 3503 |
3504 vRet = 0; | 3504 vRet = 0; |
3505 #endif // 0 | 3505 #endif // 0 |
3506 return TRUE; | 3506 return TRUE; |
3507 } | 3507 } |
3508 | 3508 |
3509 FX_BOOL Field::buttonSetCaption(OBJ_METHOD_PARAMS) | 3509 FX_BOOL Field::buttonSetCaption(IFXJS_Context* cc, const CJS_Parameters& params,
CJS_Value& vRet, JS_ErrorString& sError) |
3510 { | 3510 { |
3511 return FALSE; | 3511 return FALSE; |
3512 } | 3512 } |
3513 | 3513 |
3514 FX_BOOL Field::buttonSetIcon(OBJ_METHOD_PARAMS) | 3514 FX_BOOL Field::buttonSetIcon(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError) |
3515 { | 3515 { |
3516 return FALSE; | 3516 return FALSE; |
3517 } | 3517 } |
3518 | 3518 |
3519 FX_BOOL Field::checkThisBox(OBJ_METHOD_PARAMS) | 3519 FX_BOOL Field::checkThisBox(IFXJS_Context* cc, const CJS_Parameters& params, CJS
_Value& vRet, JS_ErrorString& sError) |
3520 { | 3520 { |
3521 ASSERT(m_pDocument != NULL); | 3521 ASSERT(m_pDocument != NULL); |
3522 | 3522 |
3523 if (!m_bCanSet) return FALSE; | 3523 if (!m_bCanSet) return FALSE; |
3524 | 3524 |
3525 int iSize = params.size(); | 3525 int iSize = params.size(); |
3526 int nWidget = -1; | 3526 int nWidget = -1; |
3527 if ( iSize >= 1) | 3527 if ( iSize >= 1) |
3528 nWidget= (FX_INT32) params[0]; | 3528 nWidget= (FX_INT32) params[0]; |
3529 else | 3529 else |
(...skipping 17 matching lines...) Expand all Loading... |
3547 if (pFormField->GetFieldType() == FIELDTYPE_RADIOBUTTON) | 3547 if (pFormField->GetFieldType() == FIELDTYPE_RADIOBUTTON) |
3548 pFormField->CheckControl(nWidget, bCheckit, TRUE); | 3548 pFormField->CheckControl(nWidget, bCheckit, TRUE); |
3549 else | 3549 else |
3550 pFormField->CheckControl(nWidget, bCheckit, TRUE); | 3550 pFormField->CheckControl(nWidget, bCheckit, TRUE); |
3551 | 3551 |
3552 UpdateFormField(m_pDocument, pFormField, TRUE, TRUE, TRUE); | 3552 UpdateFormField(m_pDocument, pFormField, TRUE, TRUE, TRUE); |
3553 | 3553 |
3554 return TRUE; | 3554 return TRUE; |
3555 } | 3555 } |
3556 | 3556 |
3557 FX_BOOL Field::clearItems(OBJ_METHOD_PARAMS) | 3557 FX_BOOL Field::clearItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_V
alue& vRet, JS_ErrorString& sError) |
3558 { | 3558 { |
3559 return TRUE; | 3559 return TRUE; |
3560 } | 3560 } |
3561 | 3561 |
3562 FX_BOOL Field::defaultIsChecked(OBJ_METHOD_PARAMS) | 3562 FX_BOOL Field::defaultIsChecked(IFXJS_Context* cc, const CJS_Parameters& params,
CJS_Value& vRet, JS_ErrorString& sError) |
3563 { | 3563 { |
3564 ASSERT(m_pDocument != NULL); | 3564 ASSERT(m_pDocument != NULL); |
3565 | 3565 |
3566 if (!m_bCanSet) return FALSE; | 3566 if (!m_bCanSet) return FALSE; |
3567 | 3567 |
3568 int iSize = params.size(); | 3568 int iSize = params.size(); |
3569 int nWidget = -1; | 3569 int nWidget = -1; |
3570 if ( iSize >= 1) | 3570 if ( iSize >= 1) |
3571 nWidget= (FX_INT32) params[0]; | 3571 nWidget= (FX_INT32) params[0]; |
3572 else | 3572 else |
(...skipping 19 matching lines...) Expand all Loading... |
3592 { | 3592 { |
3593 | 3593 |
3594 vRet = TRUE; | 3594 vRet = TRUE; |
3595 } | 3595 } |
3596 else | 3596 else |
3597 vRet = FALSE; | 3597 vRet = FALSE; |
3598 | 3598 |
3599 return TRUE; | 3599 return TRUE; |
3600 } | 3600 } |
3601 | 3601 |
3602 FX_BOOL Field::deleteItemAt(OBJ_METHOD_PARAMS) | 3602 FX_BOOL Field::deleteItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS
_Value& vRet, JS_ErrorString& sError) |
3603 { | 3603 { |
3604 return TRUE; | 3604 return TRUE; |
3605 } | 3605 } |
3606 | 3606 |
3607 int JS_COMPARESTRING(CFX_WideString* ps1, CFX_WideString* ps2) | 3607 int JS_COMPARESTRING(CFX_WideString* ps1, CFX_WideString* ps2) |
3608 { | 3608 { |
3609 ASSERT(ps1 != NULL); | 3609 ASSERT(ps1 != NULL); |
3610 ASSERT(ps2 != NULL); | 3610 ASSERT(ps2 != NULL); |
3611 | 3611 |
3612 return ps1->Compare(*ps2); | 3612 return ps1->Compare(*ps2); |
3613 } | 3613 } |
3614 | 3614 |
3615 | 3615 |
3616 FX_BOOL Field::getArray(OBJ_METHOD_PARAMS) | 3616 FX_BOOL Field::getArray(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, JS_ErrorString& sError) |
3617 { | 3617 { |
3618 ASSERT(m_pDocument != NULL); | 3618 ASSERT(m_pDocument != NULL); |
3619 | 3619 |
3620 CFX_PtrArray FieldArray; | 3620 CFX_PtrArray FieldArray; |
3621 GetFormFields(m_FieldName,FieldArray); | 3621 GetFormFields(m_FieldName,FieldArray); |
3622 if (FieldArray.GetSize() <= 0) return FALSE; | 3622 if (FieldArray.GetSize() <= 0) return FALSE; |
3623 | 3623 |
3624 CGW_ArrayTemplate<CFX_WideString*> swSort; | 3624 CGW_ArrayTemplate<CFX_WideString*> swSort; |
3625 | 3625 |
3626 for (int i=0,sz=FieldArray.GetSize(); i<sz; i++) | 3626 for (int i=0,sz=FieldArray.GetSize(); i<sz; i++) |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3659 FormFieldArray.SetElement(j, FormFieldValue); | 3659 FormFieldArray.SetElement(j, FormFieldValue); |
3660 | 3660 |
3661 delete pStr; | 3661 delete pStr; |
3662 } | 3662 } |
3663 | 3663 |
3664 vRet = FormFieldArray; | 3664 vRet = FormFieldArray; |
3665 swSort.RemoveAll(); | 3665 swSort.RemoveAll(); |
3666 return TRUE; | 3666 return TRUE; |
3667 } | 3667 } |
3668 | 3668 |
3669 FX_BOOL Field::getItemAt(OBJ_METHOD_PARAMS) | 3669 FX_BOOL Field::getItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va
lue& vRet, JS_ErrorString& sError) |
3670 { | 3670 { |
3671 ASSERT(m_pDocument != NULL); | 3671 ASSERT(m_pDocument != NULL); |
3672 | 3672 |
3673 int nIdx = -1; | 3673 int nIdx = -1; |
3674 if (params.size() >=1) | 3674 if (params.size() >=1) |
3675 nIdx = (FX_INT32) params[0]; | 3675 nIdx = (FX_INT32) params[0]; |
3676 FX_BOOL bExport = TRUE; | 3676 FX_BOOL bExport = TRUE; |
3677 int iSize = params.size(); | 3677 int iSize = params.size(); |
3678 if ( iSize >= 2) | 3678 if ( iSize >= 2) |
3679 { | 3679 { |
(...skipping 22 matching lines...) Expand all Loading... |
3702 } | 3702 } |
3703 else | 3703 else |
3704 vRet = pFormField->GetOptionLabel(nIdx); | 3704 vRet = pFormField->GetOptionLabel(nIdx); |
3705 } | 3705 } |
3706 else | 3706 else |
3707 return FALSE; | 3707 return FALSE; |
3708 | 3708 |
3709 return TRUE; | 3709 return TRUE; |
3710 } | 3710 } |
3711 | 3711 |
3712 FX_BOOL Field::getLock(OBJ_METHOD_PARAMS) | 3712 FX_BOOL Field::getLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu
e& vRet, JS_ErrorString& sError) |
3713 { | 3713 { |
3714 return FALSE; | 3714 return FALSE; |
3715 } | 3715 } |
3716 | 3716 |
3717 FX_BOOL Field::insertItemAt(OBJ_METHOD_PARAMS) | 3717 FX_BOOL Field::insertItemAt(IFXJS_Context* cc, const CJS_Parameters& params, CJS
_Value& vRet, JS_ErrorString& sError) |
3718 { | 3718 { |
3719 return TRUE; | 3719 return TRUE; |
3720 } | 3720 } |
3721 | 3721 |
3722 FX_BOOL Field::isBoxChecked(OBJ_METHOD_PARAMS) | 3722 FX_BOOL Field::isBoxChecked(IFXJS_Context* cc, const CJS_Parameters& params, CJS
_Value& vRet, JS_ErrorString& sError) |
3723 { | 3723 { |
3724 ASSERT(m_pDocument != NULL); | 3724 ASSERT(m_pDocument != NULL); |
3725 | 3725 |
3726 int nIndex = -1; | 3726 int nIndex = -1; |
3727 if (params.size() >=1) | 3727 if (params.size() >=1) |
3728 nIndex = (FX_INT32) params[0]; | 3728 nIndex = (FX_INT32) params[0]; |
3729 | 3729 |
3730 CFX_PtrArray FieldArray; | 3730 CFX_PtrArray FieldArray; |
3731 GetFormFields(m_FieldName,FieldArray); | 3731 GetFormFields(m_FieldName,FieldArray); |
3732 if (FieldArray.GetSize() <= 0) return FALSE; | 3732 if (FieldArray.GetSize() <= 0) return FALSE; |
(...skipping 14 matching lines...) Expand all Loading... |
3747 vRet = TRUE; | 3747 vRet = TRUE; |
3748 else | 3748 else |
3749 vRet = FALSE; | 3749 vRet = FALSE; |
3750 } | 3750 } |
3751 else | 3751 else |
3752 vRet = FALSE; | 3752 vRet = FALSE; |
3753 | 3753 |
3754 return TRUE; | 3754 return TRUE; |
3755 } | 3755 } |
3756 | 3756 |
3757 FX_BOOL Field::isDefaultChecked(OBJ_METHOD_PARAMS) | 3757 FX_BOOL Field::isDefaultChecked(IFXJS_Context* cc, const CJS_Parameters& params,
CJS_Value& vRet, JS_ErrorString& sError) |
3758 { | 3758 { |
3759 ASSERT(m_pDocument != NULL); | 3759 ASSERT(m_pDocument != NULL); |
3760 | 3760 |
3761 int nIndex = -1; | 3761 int nIndex = -1; |
3762 if (params.size() >=1) | 3762 if (params.size() >=1) |
3763 nIndex = (FX_INT32) params[0]; | 3763 nIndex = (FX_INT32) params[0]; |
3764 | 3764 |
3765 CFX_PtrArray FieldArray; | 3765 CFX_PtrArray FieldArray; |
3766 GetFormFields(m_FieldName,FieldArray); | 3766 GetFormFields(m_FieldName,FieldArray); |
3767 if (FieldArray.GetSize() <= 0) return FALSE; | 3767 if (FieldArray.GetSize() <= 0) return FALSE; |
(...skipping 13 matching lines...) Expand all Loading... |
3781 vRet = TRUE; | 3781 vRet = TRUE; |
3782 else | 3782 else |
3783 vRet = FALSE; | 3783 vRet = FALSE; |
3784 } | 3784 } |
3785 else | 3785 else |
3786 vRet = FALSE; | 3786 vRet = FALSE; |
3787 | 3787 |
3788 return TRUE; | 3788 return TRUE; |
3789 } | 3789 } |
3790 | 3790 |
3791 FX_BOOL Field::setAction(OBJ_METHOD_PARAMS) | 3791 FX_BOOL Field::setAction(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Va
lue& vRet, JS_ErrorString& sError) |
3792 { | 3792 { |
3793 return TRUE; | 3793 return TRUE; |
3794 } | 3794 } |
3795 | 3795 |
3796 FX_BOOL Field::setFocus(OBJ_METHOD_PARAMS) | 3796 FX_BOOL Field::setFocus(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, JS_ErrorString& sError) |
3797 { | 3797 { |
3798 ASSERT(m_pDocument != NULL); | 3798 ASSERT(m_pDocument != NULL); |
3799 | 3799 |
3800 CFX_PtrArray FieldArray; | 3800 CFX_PtrArray FieldArray; |
3801 GetFormFields(m_FieldName,FieldArray); | 3801 GetFormFields(m_FieldName,FieldArray); |
3802 if (FieldArray.GetSize() <= 0) return FALSE; | 3802 if (FieldArray.GetSize() <= 0) return FALSE; |
3803 | 3803 |
3804 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); | 3804 CPDF_FormField* pFormField = (CPDF_FormField*)FieldArray.ElementAt(0); |
3805 ASSERT(pFormField != NULL); | 3805 ASSERT(pFormField != NULL); |
3806 | 3806 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3840 } | 3840 } |
3841 | 3841 |
3842 if (pWidget) | 3842 if (pWidget) |
3843 { | 3843 { |
3844 m_pDocument->SetFocusAnnot(pWidget); | 3844 m_pDocument->SetFocusAnnot(pWidget); |
3845 } | 3845 } |
3846 | 3846 |
3847 return TRUE; | 3847 return TRUE; |
3848 } | 3848 } |
3849 | 3849 |
3850 FX_BOOL Field::setItems(OBJ_METHOD_PARAMS) | 3850 FX_BOOL Field::setItems(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Val
ue& vRet, JS_ErrorString& sError) |
3851 { | 3851 { |
3852 return TRUE; | 3852 return TRUE; |
3853 } | 3853 } |
3854 | 3854 |
3855 FX_BOOL Field::setLock(OBJ_METHOD_PARAMS) | 3855 FX_BOOL Field::setLock(IFXJS_Context* cc, const CJS_Parameters& params, CJS_Valu
e& vRet, JS_ErrorString& sError) |
3856 { | 3856 { |
3857 return FALSE; | 3857 return FALSE; |
3858 } | 3858 } |
3859 | 3859 |
3860 FX_BOOL Field::signatureGetModifications(OBJ_METHOD_PARAMS) | 3860 FX_BOOL Field::signatureGetModifications(IFXJS_Context* cc, const CJS_Parameters
& params, CJS_Value& vRet, JS_ErrorString& sError) |
3861 { | 3861 { |
3862 return FALSE; | 3862 return FALSE; |
3863 } | 3863 } |
3864 | 3864 |
3865 FX_BOOL Field::signatureGetSeedValue(OBJ_METHOD_PARAMS) | 3865 FX_BOOL Field::signatureGetSeedValue(IFXJS_Context* cc, const CJS_Parameters& pa
rams, CJS_Value& vRet, JS_ErrorString& sError) |
3866 { | 3866 { |
3867 return FALSE; | 3867 return FALSE; |
3868 } | 3868 } |
3869 | 3869 |
3870 FX_BOOL Field::signatureInfo(OBJ_METHOD_PARAMS) | 3870 FX_BOOL Field::signatureInfo(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError) |
3871 { | 3871 { |
3872 return FALSE; | 3872 return FALSE; |
3873 } | 3873 } |
3874 | 3874 |
3875 FX_BOOL Field::signatureSetSeedValue(OBJ_METHOD_PARAMS) | 3875 FX_BOOL Field::signatureSetSeedValue(IFXJS_Context* cc, const CJS_Parameters& pa
rams, CJS_Value& vRet, JS_ErrorString& sError) |
3876 { | 3876 { |
3877 return FALSE; | 3877 return FALSE; |
3878 } | 3878 } |
3879 | 3879 |
3880 FX_BOOL Field::signatureSign(OBJ_METHOD_PARAMS) | 3880 FX_BOOL Field::signatureSign(IFXJS_Context* cc, const CJS_Parameters& params, CJ
S_Value& vRet, JS_ErrorString& sError) |
3881 { | 3881 { |
3882 return FALSE; | 3882 return FALSE; |
3883 } | 3883 } |
3884 | 3884 |
3885 FX_BOOL Field::signatureValidate(OBJ_METHOD_PARAMS) | 3885 FX_BOOL Field::signatureValidate(IFXJS_Context* cc, const CJS_Parameters& params
, CJS_Value& vRet, JS_ErrorString& sError) |
3886 { | 3886 { |
3887 return FALSE; | 3887 return FALSE; |
3888 } | 3888 } |
3889 | 3889 |
3890 FX_BOOL Field::source(OBJ_PROP_PARAMS) | 3890 FX_BOOL Field::source(IFXJS_Context* cc, CJS_PropValue& vp, JS_ErrorString& sErr
or) |
3891 { | 3891 { |
3892 if (vp.IsGetting()) | 3892 if (vp.IsGetting()) |
3893 { | 3893 { |
3894 vp << (CJS_Object*)NULL; | 3894 vp << (CJS_Object*)NULL; |
3895 } | 3895 } |
3896 | 3896 |
3897 return TRUE; | 3897 return TRUE; |
3898 } | 3898 } |
3899 | 3899 |
3900 /////////////////////////////////////////// delay //////////////////////////////
/////////////// | 3900 /////////////////////////////////////////// delay //////////////////////////////
/////////////// |
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4119 | 4119 |
4120 #define JS_FIELD_MINWIDTH 1 | 4120 #define JS_FIELD_MINWIDTH 1 |
4121 #define JS_FIELD_MINHEIGHT 1 | 4121 #define JS_FIELD_MINHEIGHT 1 |
4122 | 4122 |
4123 void Field::AddField(CPDFSDK_Document* pDocument, int nPageIndex, int nFieldType
, | 4123 void Field::AddField(CPDFSDK_Document* pDocument, int nPageIndex, int nFieldType
, |
4124 const CFX_WideString& sN
ame, const CPDF_Rect& rcCoords) | 4124 const CFX_WideString& sN
ame, const CPDF_Rect& rcCoords) |
4125 { | 4125 { |
4126 //Not supported. | 4126 //Not supported. |
4127 } | 4127 } |
4128 | 4128 |
OLD | NEW |