void CPDFSDK_ActionHandler::DoAction_NoJs( const CPDF_Action& action, CPDFSDK_FormFillEnvironment* pFormFillEnv) { ASSERT(pFormFillEnv); switch (action.GetType()) { case CPDF_Action::GoTo: DoAction_GoTo(pFormFillEnv, action); break; case CPDF_Action::GoToR: DoAction_GoToR(pFormFillEnv, action); break; case CPDF_Action::GoToE: break; case CPDF_Action::Launch: DoAction_Launch(pFormFillEnv, action); break; case CPDF_Action::Thread: break; case CPDF_Action::URI: DoAction_URI(pFormFillEnv, action); break; case CPDF_Action::Sound: break; case CPDF_Action::Movie: break; case CPDF_Action::Hide: DoAction_Hide(action, pFormFillEnv); break; case CPDF_Action::Named: DoAction_Named(pFormFillEnv, action); break; case CPDF_Action::SubmitForm: DoAction_SubmitForm(action, pFormFillEnv); break; case CPDF_Action::ResetForm: DoAction_ResetForm(action, pFormFillEnv); break; case CPDF_Action::ImportData: DoAction_ImportData(action, pFormFillEnv); break; case CPDF_Action::JavaScript: ASSERT(false); break; case CPDF_Action::SetOCGState: DoAction_SetOCGState(pFormFillEnv, action); break; case CPDF_Action::Rendition: break; case CPDF_Action::Trans: break; case CPDF_Action::GoTo3DView: break; default: break; } }
void CPDFSDK_ActionHandler::DoAction_NoJs(const CPDF_Action& action, CPDFSDK_Document* pDocument) { ASSERT(pDocument != NULL); switch (action.GetType()) { case CPDF_Action::GoTo: DoAction_GoTo(pDocument, action); break; case CPDF_Action::GoToR: DoAction_GoToR(pDocument, action); break; case CPDF_Action::GoToE: break; case CPDF_Action::Launch: DoAction_Launch(pDocument, action); break; case CPDF_Action::Thread: break; case CPDF_Action::URI: DoAction_URI(pDocument, action); break; case CPDF_Action::Sound: break; case CPDF_Action::Movie: break; case CPDF_Action::Hide: if (m_pFormActionHandler) { m_pFormActionHandler->DoAction_Hide(action, pDocument); } break; case CPDF_Action::Named: DoAction_Named(pDocument, action); break; case CPDF_Action::SubmitForm: if (m_pFormActionHandler) { m_pFormActionHandler->DoAction_SubmitForm(action, pDocument); } break; case CPDF_Action::ResetForm: if (m_pFormActionHandler) { m_pFormActionHandler->DoAction_ResetForm(action, pDocument); } break; case CPDF_Action::ImportData: if (m_pFormActionHandler) { m_pFormActionHandler->DoAction_ImportData(action, pDocument); } break; case CPDF_Action::JavaScript: ASSERT(FALSE); break; case CPDF_Action::SetOCGState: DoAction_SetOCGState(pDocument, action); break; case CPDF_Action::Rendition: break; case CPDF_Action::Trans: break; case CPDF_Action::GoTo3DView: break; default: break; } }