Index: fpdfsdk/src/fpdfview_c_api_test.c |
diff --git a/fpdfsdk/src/fpdfview_c_api_test.c b/fpdfsdk/src/fpdfview_c_api_test.c |
index 5ff3dbf5a48dee677d5026bf660240feb325616e..fdf83bec6df9fc115d1ee29a9a0b5ada757f0bdc 100644 |
--- a/fpdfsdk/src/fpdfview_c_api_test.c |
+++ b/fpdfsdk/src/fpdfview_c_api_test.c |
@@ -104,6 +104,10 @@ int CheckPDFiumCApi() { |
CHK(FORM_OnMouseMove); |
CHK(FORM_OnLButtonDown); |
CHK(FORM_OnLButtonUp); |
+#ifdef PDF_ENABLE_XFA |
+ CHK(FORM_OnRButtonDown); |
+ CHK(FORM_OnRButtonUp); |
+#endif |
CHK(FORM_OnKeyDown); |
CHK(FORM_OnKeyUp); |
CHK(FORM_OnChar); |
@@ -115,6 +119,22 @@ int CheckPDFiumCApi() { |
CHK(FPDF_SetFormFieldHighlightAlpha); |
CHK(FPDF_RemoveFormFieldHighlight); |
CHK(FPDF_FFLDraw); |
+#ifdef PDF_ENABLE_XFA |
+ CHK(FPDF_HasXFAField); |
+ CHK(FPDF_LoadXFA); |
+ CHK(FPDF_Widget_Undo); |
+ CHK(FPDF_Widget_Redo); |
+ CHK(FPDF_Widget_SelectAll); |
+ CHK(FPDF_Widget_Copy); |
+ CHK(FPDF_Widget_Cut); |
+ CHK(FPDF_Widget_Paste); |
+ CHK(FPDF_Widget_ReplaceSpellCheckWord); |
+ CHK(FPDF_Widget_GetSpellCheckWords); |
+ CHK(FPDF_StringHandleCounts); |
+ CHK(FPDF_StringHandleGetStringByIndex); |
+ CHK(FPDF_StringHandleRelease); |
+ CHK(FPDF_StringHandleAddString); |
+#endif |
// fpdf_ppo.h |
CHK(FPDF_ImportPages); |
@@ -211,6 +231,11 @@ int CheckPDFiumCApi() { |
CHK(FPDF_CountNamedDests); |
CHK(FPDF_GetNamedDestByName); |
CHK(FPDF_GetNamedDest); |
+#ifdef PDF_ENABLE_XFA |
+ CHK(FPDF_BStr_Init); |
+ CHK(FPDF_BStr_Set); |
+ CHK(FPDF_BStr_Clear); |
+#endif |
return 1; |
} |