Lines Matching refs:pFormFillEnv
24 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_DocOpen() argument
26 return ExecuteDocumentOpenAction(action, pFormFillEnv, &visited); in DoAction_DocOpen()
32 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_JavaScript() argument
36 RunDocumentOpenJavaScript(pFormFillEnv, csJSName, swJS); in DoAction_JavaScript()
47 CPDFSDK_FormFillEnvironment* pFormFillEnv, in DoAction_FieldJavaScript() argument
50 ASSERT(pFormFillEnv); in DoAction_FieldJavaScript()
51 if (pFormFillEnv->IsJSPlatformPresent() && in DoAction_FieldJavaScript()
55 RunFieldJavaScript(pFormFillEnv, pFormField, type, data, swJS); in DoAction_FieldJavaScript()
65 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_Page() argument
67 return ExecuteDocumentPageAction(action, eType, pFormFillEnv, &visited); in DoAction_Page()
73 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_Document() argument
75 return ExecuteDocumentPageAction(action, eType, pFormFillEnv, &visited); in DoAction_Document()
81 CPDFSDK_FormFillEnvironment* pFormFillEnv, in DoAction_Field() argument
85 return ExecuteFieldAction(action, type, pFormFillEnv, pFormField, data, in DoAction_Field()
91 CPDFSDK_FormFillEnvironment* pFormFillEnv, in ExecuteDocumentOpenAction() argument
99 ASSERT(pFormFillEnv); in ExecuteDocumentOpenAction()
101 if (pFormFillEnv->IsJSPlatformPresent()) { in ExecuteDocumentOpenAction()
104 RunDocumentOpenJavaScript(pFormFillEnv, WideString(), swJS); in ExecuteDocumentOpenAction()
108 pFormFillEnv); in ExecuteDocumentOpenAction()
113 if (!ExecuteDocumentOpenAction(subaction, pFormFillEnv, visited)) in ExecuteDocumentOpenAction()
123 CPDFSDK_FormFillEnvironment* pFormFillEnv, in ExecuteDocumentPageAction() argument
131 ASSERT(pFormFillEnv); in ExecuteDocumentPageAction()
133 if (pFormFillEnv->IsJSPlatformPresent()) { in ExecuteDocumentPageAction()
136 RunDocumentPageJavaScript(pFormFillEnv, type, swJS); in ExecuteDocumentPageAction()
139 DoAction_NoJs(action, type, pFormFillEnv); in ExecuteDocumentPageAction()
142 ASSERT(pFormFillEnv); in ExecuteDocumentPageAction()
146 if (!ExecuteDocumentPageAction(subaction, type, pFormFillEnv, visited)) in ExecuteDocumentPageAction()
154 CPDFSDK_FormFillEnvironment* pFormFillEnv, in IsValidField() argument
158 CPDFSDK_InteractiveForm* pForm = pFormFillEnv->GetInteractiveForm(); in IsValidField()
166 CPDFSDK_FormFillEnvironment* pFormFillEnv, in ExecuteFieldAction() argument
176 ASSERT(pFormFillEnv); in ExecuteFieldAction()
178 if (pFormFillEnv->IsJSPlatformPresent()) { in ExecuteFieldAction()
181 RunFieldJavaScript(pFormFillEnv, pFormField, type, data, swJS); in ExecuteFieldAction()
182 if (!IsValidField(pFormFillEnv, pFormField->GetFieldDict())) in ExecuteFieldAction()
187 DoAction_NoJs(action, type, pFormFillEnv); in ExecuteFieldAction()
192 if (!ExecuteFieldAction(subaction, type, pFormFillEnv, pFormField, data, in ExecuteFieldAction()
203 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_NoJs() argument
204 ASSERT(pFormFillEnv); in DoAction_NoJs()
208 DoAction_GoTo(pFormFillEnv, action); in DoAction_NoJs()
212 DoAction_URI(pFormFillEnv, action); in DoAction_NoJs()
215 DoAction_Hide(action, pFormFillEnv); in DoAction_NoJs()
218 DoAction_Named(pFormFillEnv, action); in DoAction_NoJs()
222 DoAction_SubmitForm(action, pFormFillEnv); in DoAction_NoJs()
225 DoAction_ResetForm(action, pFormFillEnv); in DoAction_NoJs()
249 CPDFSDK_FormFillEnvironment* pFormFillEnv, in DoAction_GoTo() argument
253 CPDF_Document* pPDFDocument = pFormFillEnv->GetPDFDocument(); in DoAction_GoTo()
265 pFormFillEnv->DoGoToAction(nPageIndex, nFitType, posArray.data(), in DoAction_GoTo()
270 CPDFSDK_FormFillEnvironment* pFormFillEnv, in DoAction_URI() argument
274 ByteString sURI = action.GetURI(pFormFillEnv->GetPDFDocument()); in DoAction_URI()
275 pFormFillEnv->DoURIAction(sURI.c_str()); in DoAction_URI()
279 CPDFSDK_FormFillEnvironment* pFormFillEnv, in DoAction_Named() argument
284 pFormFillEnv->ExecuteNamedAction(csName.c_str()); in DoAction_Named()
288 CPDFSDK_FormFillEnvironment* pFormFillEnv, in RunFieldJavaScript() argument
296 RunScript(pFormFillEnv, script, in RunFieldJavaScript()
344 CPDFSDK_FormFillEnvironment* pFormFillEnv, in RunDocumentOpenJavaScript() argument
347 RunScript(pFormFillEnv, script, in RunDocumentOpenJavaScript()
348 [pFormFillEnv, sScriptName](IJS_EventContext* context) { in RunDocumentOpenJavaScript()
349 context->OnDoc_Open(pFormFillEnv, sScriptName); in RunDocumentOpenJavaScript()
354 CPDFSDK_FormFillEnvironment* pFormFillEnv, in RunDocumentPageJavaScript() argument
357 RunScript(pFormFillEnv, script, in RunDocumentPageJavaScript()
358 [type, pFormFillEnv](IJS_EventContext* context) { in RunDocumentPageJavaScript()
361 context->OnPage_Open(pFormFillEnv); in RunDocumentPageJavaScript()
364 context->OnPage_Close(pFormFillEnv); in RunDocumentPageJavaScript()
367 context->OnDoc_WillClose(pFormFillEnv); in RunDocumentPageJavaScript()
370 context->OnDoc_WillSave(pFormFillEnv); in RunDocumentPageJavaScript()
373 context->OnDoc_DidSave(pFormFillEnv); in RunDocumentPageJavaScript()
376 context->OnDoc_WillPrint(pFormFillEnv); in RunDocumentPageJavaScript()
379 context->OnDoc_DidPrint(pFormFillEnv); in RunDocumentPageJavaScript()
382 context->OnPage_InView(pFormFillEnv); in RunDocumentPageJavaScript()
385 context->OnPage_OutView(pFormFillEnv); in RunDocumentPageJavaScript()
396 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_Hide() argument
397 CPDFSDK_InteractiveForm* pForm = pFormFillEnv->GetInteractiveForm(); in DoAction_Hide()
399 pFormFillEnv->SetChangeMark(); in DoAction_Hide()
407 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_SubmitForm() argument
408 CPDFSDK_InteractiveForm* pForm = pFormFillEnv->GetInteractiveForm(); in DoAction_SubmitForm()
414 CPDFSDK_FormFillEnvironment* pFormFillEnv) { in DoAction_ResetForm() argument
415 CPDFSDK_InteractiveForm* pForm = pFormFillEnv->GetInteractiveForm(); in DoAction_ResetForm()
419 void CPDFSDK_ActionHandler::RunScript(CPDFSDK_FormFillEnvironment* pFormFillEnv, in RunScript() argument
422 IJS_Runtime::ScopedEventContext pContext(pFormFillEnv->GetIJSRuntime()); in RunScript()