diff options
-rw-r--r-- | fpdfsdk/fpdf_view_c_api_test.c | 404 |
1 files changed, 203 insertions, 201 deletions
diff --git a/fpdfsdk/fpdf_view_c_api_test.c b/fpdfsdk/fpdf_view_c_api_test.c index 946e415077..1e746cde33 100644 --- a/fpdfsdk/fpdf_view_c_api_test.c +++ b/fpdfsdk/fpdf_view_c_api_test.c @@ -37,53 +37,53 @@ fnptr g_c_api_test_fnptr = NULL; // Extern, so can't know it doesn't change. // Function to call from gtest harness to ensure linker resolution. int CheckPDFiumCApi() { // fpdf_annot.h - CHK(FPDFAnnot_IsSupportedSubtype); - CHK(FPDFPage_CreateAnnot); - CHK(FPDFPage_GetAnnotCount); - CHK(FPDFPage_GetAnnot); - CHK(FPDFPage_GetAnnotIndex); - CHK(FPDFPage_CloseAnnot); - CHK(FPDFPage_RemoveAnnot); - CHK(FPDFAnnot_GetSubtype); - CHK(FPDFAnnot_IsObjectSupportedSubtype); - CHK(FPDFAnnot_UpdateObject); - CHK(FPDFAnnot_AppendObject); - CHK(FPDFAnnot_GetObjectCount); - CHK(FPDFAnnot_GetObject); - CHK(FPDFAnnot_RemoveObject); - CHK(FPDFAnnot_SetColor); - CHK(FPDFAnnot_GetColor); - CHK(FPDFAnnot_HasAttachmentPoints); - CHK(FPDFAnnot_SetAttachmentPoints); CHK(FPDFAnnot_AppendAttachmentPoints); + CHK(FPDFAnnot_AppendObject); CHK(FPDFAnnot_CountAttachmentPoints); + CHK(FPDFAnnot_GetAP); CHK(FPDFAnnot_GetAttachmentPoints); - CHK(FPDFAnnot_SetRect); + CHK(FPDFAnnot_GetColor); + CHK(FPDFAnnot_GetFlags); + CHK(FPDFAnnot_GetFormFieldAtPoint); + CHK(FPDFAnnot_GetFormFieldFlags); + CHK(FPDFAnnot_GetLinkedAnnot); + CHK(FPDFAnnot_GetObject); + CHK(FPDFAnnot_GetObjectCount); CHK(FPDFAnnot_GetRect); - CHK(FPDFAnnot_HasKey); - CHK(FPDFAnnot_GetValueType); - CHK(FPDFAnnot_SetStringValue); CHK(FPDFAnnot_GetStringValue); + CHK(FPDFAnnot_GetSubtype); + CHK(FPDFAnnot_GetValueType); + CHK(FPDFAnnot_HasAttachmentPoints); + CHK(FPDFAnnot_HasKey); + CHK(FPDFAnnot_IsObjectSupportedSubtype); + CHK(FPDFAnnot_IsSupportedSubtype); + CHK(FPDFAnnot_RemoveObject); CHK(FPDFAnnot_SetAP); - CHK(FPDFAnnot_GetAP); - CHK(FPDFAnnot_GetLinkedAnnot); - CHK(FPDFAnnot_GetFlags); + CHK(FPDFAnnot_SetAttachmentPoints); + CHK(FPDFAnnot_SetColor); CHK(FPDFAnnot_SetFlags); - CHK(FPDFAnnot_GetFormFieldFlags); - CHK(FPDFAnnot_GetFormFieldAtPoint); + CHK(FPDFAnnot_SetRect); + CHK(FPDFAnnot_SetStringValue); + CHK(FPDFAnnot_UpdateObject); + CHK(FPDFPage_CloseAnnot); + CHK(FPDFPage_CreateAnnot); + CHK(FPDFPage_GetAnnot); + CHK(FPDFPage_GetAnnotCount); + CHK(FPDFPage_GetAnnotIndex); + CHK(FPDFPage_RemoveAnnot); // fpdf_attachment.h - CHK(FPDFDoc_GetAttachmentCount); - CHK(FPDFDoc_AddAttachment); - CHK(FPDFDoc_GetAttachment); - CHK(FPDFDoc_DeleteAttachment); + CHK(FPDFAttachment_GetFile); CHK(FPDFAttachment_GetName); - CHK(FPDFAttachment_HasKey); - CHK(FPDFAttachment_GetValueType); - CHK(FPDFAttachment_SetStringValue); CHK(FPDFAttachment_GetStringValue); + CHK(FPDFAttachment_GetValueType); + CHK(FPDFAttachment_HasKey); CHK(FPDFAttachment_SetFile); - CHK(FPDFAttachment_GetFile); + CHK(FPDFAttachment_SetStringValue); + CHK(FPDFDoc_AddAttachment); + CHK(FPDFDoc_DeleteAttachment); + CHK(FPDFDoc_GetAttachment); + CHK(FPDFDoc_GetAttachmentCount); // fpdf_catalog.h CHK(FPDFCatalog_IsTagged); @@ -91,115 +91,115 @@ int CheckPDFiumCApi() { // fpdf_dataavail.h CHK(FPDFAvail_Create); CHK(FPDFAvail_Destroy); - CHK(FPDFAvail_IsDocAvail); CHK(FPDFAvail_GetDocument); CHK(FPDFAvail_GetFirstPageNum); - CHK(FPDFAvail_IsPageAvail); + CHK(FPDFAvail_IsDocAvail); CHK(FPDFAvail_IsFormAvail); CHK(FPDFAvail_IsLinearized); + CHK(FPDFAvail_IsPageAvail); // fpdf_doc.h - CHK(FPDFBookmark_GetFirstChild); - CHK(FPDFBookmark_GetNextSibling); - CHK(FPDFBookmark_GetTitle); - CHK(FPDFBookmark_Find); - CHK(FPDFBookmark_GetDest); - CHK(FPDFBookmark_GetAction); - CHK(FPDFAction_GetType); CHK(FPDFAction_GetDest); CHK(FPDFAction_GetFilePath); + CHK(FPDFAction_GetType); CHK(FPDFAction_GetURIPath); + CHK(FPDFBookmark_Find); + CHK(FPDFBookmark_GetAction); + CHK(FPDFBookmark_GetDest); + CHK(FPDFBookmark_GetFirstChild); + CHK(FPDFBookmark_GetNextSibling); + CHK(FPDFBookmark_GetTitle); CHK(FPDFDest_GetDestPageIndex); - CHK(FPDFDest_GetPageIndex); CHK(FPDFDest_GetLocationInPage); + CHK(FPDFDest_GetPageIndex); CHK(FPDFDest_GetView); - CHK(FPDFLink_GetLinkAtPoint); - CHK(FPDFLink_GetLinkZOrderAtPoint); - CHK(FPDFLink_GetDest); - CHK(FPDFLink_GetAction); + CHK(FPDFLink_CountQuadPoints); CHK(FPDFLink_Enumerate); + CHK(FPDFLink_GetAction); CHK(FPDFLink_GetAnnotRect); - CHK(FPDFLink_CountQuadPoints); + CHK(FPDFLink_GetDest); + CHK(FPDFLink_GetLinkAtPoint); + CHK(FPDFLink_GetLinkZOrderAtPoint); CHK(FPDFLink_GetQuadPoints); CHK(FPDF_GetMetaText); CHK(FPDF_GetPageLabel); // fpdf_edit.h - CHK(FPDF_CreateNewDocument); - CHK(FPDFPage_New); - CHK(FPDFPage_Delete); - CHK(FPDFPage_GetRotation); - CHK(FPDFPage_SetRotation); - CHK(FPDFPage_InsertObject); - CHK(FPDFPage_RemoveObject); - CHK(FPDFPage_CountObject); - CHK(FPDFPage_CountObjects); - CHK(FPDFPage_GetObject); - CHK(FPDFPage_HasTransparency); - CHK(FPDFPage_GenerateContent); - CHK(FPDFPageObj_Destroy); - CHK(FPDFPageObj_HasTransparency); - CHK(FPDFPageObj_GetBounds); - CHK(FPDFPageObj_GetType); - CHK(FPDFPageObj_SetBlendMode); - CHK(FPDFPageObj_Transform); - CHK(FPDFPage_TransformAnnots); - CHK(FPDFPageObj_NewImageObj); - CHK(FPDFPageObj_CountMarks); - CHK(FPDFPageObj_GetMark); - CHK(FPDFPageObjMark_GetName); - CHK(FPDFPageObjMark_CountParams); - CHK(FPDFPageObjMark_GetParamKey); - CHK(FPDFPageObjMark_GetParamValueType); - CHK(FPDFPageObjMark_GetParamIntValue); - CHK(FPDFPageObjMark_GetParamStringValue); - CHK(FPDFImageObj_LoadJpegFile); - CHK(FPDFImageObj_LoadJpegFileInline); - CHK(FPDFImageObj_SetMatrix); - CHK(FPDFImageObj_SetBitmap); + CHK(FPDFFont_Close); CHK(FPDFImageObj_GetBitmap); CHK(FPDFImageObj_GetImageDataDecoded); CHK(FPDFImageObj_GetImageDataRaw); - CHK(FPDFImageObj_GetImageFilterCount); CHK(FPDFImageObj_GetImageFilter); + CHK(FPDFImageObj_GetImageFilterCount); CHK(FPDFImageObj_GetImageMetadata); + CHK(FPDFImageObj_LoadJpegFile); + CHK(FPDFImageObj_LoadJpegFileInline); + CHK(FPDFImageObj_SetBitmap); + CHK(FPDFImageObj_SetMatrix); + CHK(FPDFPageObjMark_CountParams); + CHK(FPDFPageObjMark_GetName); + CHK(FPDFPageObjMark_GetParamIntValue); + CHK(FPDFPageObjMark_GetParamKey); + CHK(FPDFPageObjMark_GetParamStringValue); + CHK(FPDFPageObjMark_GetParamValueType); + CHK(FPDFPageObj_CountMarks); CHK(FPDFPageObj_CreateNewPath); CHK(FPDFPageObj_CreateNewRect); - CHK(FPDFPath_SetStrokeColor); - CHK(FPDFPageObj_SetStrokeColor); - CHK(FPDFPath_GetStrokeColor); + CHK(FPDFPageObj_CreateTextObj); + CHK(FPDFPageObj_Destroy); + CHK(FPDFPageObj_GetBounds); + CHK(FPDFPageObj_GetFillColor); + CHK(FPDFPageObj_GetMark); CHK(FPDFPageObj_GetStrokeColor); - CHK(FPDFPath_SetStrokeWidth); CHK(FPDFPageObj_GetStrokeWidth); - CHK(FPDFPageObj_SetStrokeWidth); - CHK(FPDFPath_SetFillColor); + CHK(FPDFPageObj_GetType); + CHK(FPDFPageObj_HasTransparency); + CHK(FPDFPageObj_NewImageObj); + CHK(FPDFPageObj_NewTextObj); + CHK(FPDFPageObj_SetBlendMode); CHK(FPDFPageObj_SetFillColor); - CHK(FPDFPath_GetFillColor); - CHK(FPDFPageObj_GetFillColor); - CHK(FPDFPath_CountSegments); - CHK(FPDFPath_GetPathSegment); + CHK(FPDFPageObj_SetLineCap); + CHK(FPDFPageObj_SetLineJoin); + CHK(FPDFPageObj_SetStrokeColor); + CHK(FPDFPageObj_SetStrokeWidth); + CHK(FPDFPageObj_Transform); + CHK(FPDFPage_CountObject); + CHK(FPDFPage_CountObjects); + CHK(FPDFPage_Delete); + CHK(FPDFPage_GenerateContent); + CHK(FPDFPage_GetObject); + CHK(FPDFPage_GetRotation); + CHK(FPDFPage_HasTransparency); + CHK(FPDFPage_InsertObject); + CHK(FPDFPage_New); + CHK(FPDFPage_RemoveObject); + CHK(FPDFPage_SetRotation); + CHK(FPDFPage_TransformAnnots); + CHK(FPDFPathSegment_GetClose); CHK(FPDFPathSegment_GetPoint); CHK(FPDFPathSegment_GetType); - CHK(FPDFPathSegment_GetClose); - CHK(FPDFPath_MoveTo); - CHK(FPDFPath_LineTo); CHK(FPDFPath_BezierTo); CHK(FPDFPath_Close); + CHK(FPDFPath_CountSegments); + CHK(FPDFPath_GetFillColor); + CHK(FPDFPath_GetPathSegment); + CHK(FPDFPath_GetStrokeColor); + CHK(FPDFPath_LineTo); + CHK(FPDFPath_MoveTo); CHK(FPDFPath_SetDrawMode); + CHK(FPDFPath_SetFillColor); CHK(FPDFPath_SetLineCap); - CHK(FPDFPageObj_SetLineCap); CHK(FPDFPath_SetLineJoin); - CHK(FPDFPageObj_SetLineJoin); - CHK(FPDFPageObj_NewTextObj); - CHK(FPDFText_SetText); - CHK(FPDFText_SetFillColor); + CHK(FPDFPath_SetStrokeColor); + CHK(FPDFPath_SetStrokeWidth); CHK(FPDFText_LoadFont); - CHK(FPDFFont_Close); - CHK(FPDFPageObj_CreateTextObj); + CHK(FPDFText_SetFillColor); + CHK(FPDFText_SetText); + CHK(FPDF_CreateNewDocument); // fpdf_ext.h - CHK(FSDK_SetUnSpObjProcessHandler); CHK(FPDFDoc_GetPageMode); + CHK(FSDK_SetUnSpObjProcessHandler); // fpdf_flatten.h CHK(FPDFPage_Flatten); @@ -207,38 +207,35 @@ int CheckPDFiumCApi() { // fpdf_fwlevent.h - no exports. // fpdf_formfill.h - CHK(FPDFDOC_InitFormFillEnvironment); - CHK(FPDFDOC_ExitFormFillEnvironment); - CHK(FORM_OnAfterLoadPage); - CHK(FORM_OnBeforeClosePage); + CHK(FORM_CanRedo); + CHK(FORM_CanUndo); + CHK(FORM_DoDocumentAAction); CHK(FORM_DoDocumentJSAction); CHK(FORM_DoDocumentOpenAction); - CHK(FORM_DoDocumentAAction); CHK(FORM_DoPageAAction); - CHK(FORM_OnMouseMove); + CHK(FORM_ForceToKillFocus); + CHK(FORM_GetFocusedText); + CHK(FORM_GetSelectedText); + CHK(FORM_OnAfterLoadPage); + CHK(FORM_OnBeforeClosePage); + CHK(FORM_OnChar); CHK(FORM_OnFocus); + CHK(FORM_OnKeyDown); + CHK(FORM_OnKeyUp); CHK(FORM_OnLButtonDown); CHK(FORM_OnLButtonUp); + CHK(FORM_OnMouseMove); #ifdef PDF_ENABLE_XFA CHK(FORM_OnRButtonDown); CHK(FORM_OnRButtonUp); #endif - CHK(FORM_OnKeyDown); - CHK(FORM_OnKeyUp); - CHK(FORM_OnChar); - CHK(FORM_GetFocusedText); - CHK(FORM_GetSelectedText); + CHK(FORM_Redo); CHK(FORM_ReplaceSelection); - CHK(FORM_CanUndo); - CHK(FORM_CanRedo); CHK(FORM_Undo); - CHK(FORM_Redo); - CHK(FORM_ForceToKillFocus); - CHK(FPDFPage_HasFormFieldAtPoint); + CHK(FPDFDOC_ExitFormFillEnvironment); + CHK(FPDFDOC_InitFormFillEnvironment); CHK(FPDFPage_FormFieldZOrderAtPoint); - CHK(FPDF_SetFormFieldHighlightColor); - CHK(FPDF_SetFormFieldHighlightAlpha); - CHK(FPDF_RemoveFormFieldHighlight); + CHK(FPDFPage_HasFormFieldAtPoint); CHK(FPDF_FFLDraw); #ifdef _SKIA_SUPPORT_ CHK(FPDF_FFLRecord); @@ -247,16 +244,19 @@ int CheckPDFiumCApi() { #ifdef PDF_ENABLE_XFA CHK(FPDF_LoadXFA); #endif + CHK(FPDF_RemoveFormFieldHighlight); + CHK(FPDF_SetFormFieldHighlightAlpha); + CHK(FPDF_SetFormFieldHighlightColor); // fpdf_ppo.h - CHK(FPDF_ImportPages); - CHK(FPDF_ImportNPagesToOne); CHK(FPDF_CopyViewerPreferences); + CHK(FPDF_ImportNPagesToOne); + CHK(FPDF_ImportPages); // fpdf_progressive.h CHK(FPDF_RenderPageBitmap_Start); - CHK(FPDF_RenderPage_Continue); CHK(FPDF_RenderPage_Close); + CHK(FPDF_RenderPage_Continue); // fpdf_save.h CHK(FPDF_SaveAsCopy); @@ -267,86 +267,99 @@ int CheckPDFiumCApi() { CHK(FPDFText_GetTextIndexFromCharIndex); // fpdf_structtree.h - CHK(FPDF_StructTree_GetForPage); - CHK(FPDF_StructTree_Close); - CHK(FPDF_StructTree_CountChildren); - CHK(FPDF_StructTree_GetChildAtIndex); + CHK(FPDF_StructElement_CountChildren); CHK(FPDF_StructElement_GetAltText); + CHK(FPDF_StructElement_GetChildAtIndex); CHK(FPDF_StructElement_GetMarkedContentID); - CHK(FPDF_StructElement_GetType); CHK(FPDF_StructElement_GetTitle); - CHK(FPDF_StructElement_CountChildren); - CHK(FPDF_StructElement_GetChildAtIndex); + CHK(FPDF_StructElement_GetType); + CHK(FPDF_StructTree_Close); + CHK(FPDF_StructTree_CountChildren); + CHK(FPDF_StructTree_GetChildAtIndex); + CHK(FPDF_StructTree_GetForPage); // fpdf_sysfontinfo.h - CHK(FPDF_GetDefaultTTFMap); CHK(FPDF_AddInstalledFont); - CHK(FPDF_SetSystemFontInfo); - CHK(FPDF_GetDefaultSystemFontInfo); CHK(FPDF_FreeDefaultSystemFontInfo); + CHK(FPDF_GetDefaultSystemFontInfo); + CHK(FPDF_GetDefaultTTFMap); + CHK(FPDF_SetSystemFontInfo); // fpdf_text.h - CHK(FPDFText_LoadPage); + CHK(FPDFLink_CloseWebLinks); + CHK(FPDFLink_CountRects); + CHK(FPDFLink_CountWebLinks); + CHK(FPDFLink_GetRect); + CHK(FPDFLink_GetURL); + CHK(FPDFLink_LoadWebLinks); CHK(FPDFText_ClosePage); CHK(FPDFText_CountChars); - CHK(FPDFText_GetUnicode); - CHK(FPDFText_GetFontSize); - CHK(FPDFText_GetCharBox); - CHK(FPDFText_GetCharOrigin); - CHK(FPDFText_GetCharIndexAtPos); - CHK(FPDFText_GetText); CHK(FPDFText_CountRects); - CHK(FPDFText_GetRect); - CHK(FPDFText_GetBoundedText); - CHK(FPDFText_FindStart); + CHK(FPDFText_FindClose); CHK(FPDFText_FindNext); CHK(FPDFText_FindPrev); - CHK(FPDFText_GetSchResultIndex); + CHK(FPDFText_FindStart); + CHK(FPDFText_GetBoundedText); + CHK(FPDFText_GetCharBox); + CHK(FPDFText_GetCharIndexAtPos); + CHK(FPDFText_GetCharOrigin); + CHK(FPDFText_GetFontSize); + CHK(FPDFText_GetRect); CHK(FPDFText_GetSchCount); - CHK(FPDFText_FindClose); - CHK(FPDFLink_LoadWebLinks); - CHK(FPDFLink_CountWebLinks); - CHK(FPDFLink_GetURL); - CHK(FPDFLink_CountRects); - CHK(FPDFLink_GetRect); - CHK(FPDFLink_CloseWebLinks); + CHK(FPDFText_GetSchResultIndex); + CHK(FPDFText_GetText); + CHK(FPDFText_GetUnicode); + CHK(FPDFText_LoadPage); // fpdf_transformpage.h - CHK(FPDFPage_SetMediaBox); - CHK(FPDFPage_SetCropBox); - CHK(FPDFPage_GetMediaBox); + CHK(FPDFPageObj_TransformClipPath); CHK(FPDFPage_GetCropBox); + CHK(FPDFPage_GetMediaBox); + CHK(FPDFPage_InsertClipPath); + CHK(FPDFPage_SetCropBox); + CHK(FPDFPage_SetMediaBox); CHK(FPDFPage_TransFormWithClip); - CHK(FPDFPageObj_TransformClipPath); CHK(FPDF_CreateClipPath); CHK(FPDF_DestroyClipPath); - CHK(FPDFPage_InsertClipPath); // fpdfview.h - CHK(FPDF_InitLibrary); - CHK(FPDF_InitLibraryWithConfig); - CHK(FPDF_DestroyLibrary); - CHK(FPDF_SetSandBoxPolicy); -#if defined(_WIN32) -#if defined(PDFIUM_PRINT_TEXT_WITH_GDI) - CHK(FPDF_SetTypefaceAccessibleFunc); - CHK(FPDF_SetPrintTextWithGDI); -#endif - CHK(FPDF_SetPrintMode); + CHK(FPDFBitmap_Create); + CHK(FPDFBitmap_CreateEx); + CHK(FPDFBitmap_Destroy); + CHK(FPDFBitmap_FillRect); + CHK(FPDFBitmap_GetBuffer); + CHK(FPDFBitmap_GetFormat); + CHK(FPDFBitmap_GetHeight); + CHK(FPDFBitmap_GetStride); + CHK(FPDFBitmap_GetWidth); +#ifdef PDF_ENABLE_XFA + CHK(FPDF_BStr_Clear); + CHK(FPDF_BStr_Init); + CHK(FPDF_BStr_Set); #endif - CHK(FPDF_LoadDocument); - CHK(FPDF_LoadMemDocument); - CHK(FPDF_LoadCustomDocument); + CHK(FPDF_CloseDocument); + CHK(FPDF_ClosePage); + CHK(FPDF_CountNamedDests); + CHK(FPDF_DestroyLibrary); + CHK(FPDF_DeviceToPage); + CHK(FPDF_GetDocPermissions); CHK(FPDF_GetFileVersion); CHK(FPDF_GetLastError); - CHK(FPDF_GetDocPermissions); - CHK(FPDF_GetSecurityHandlerRevision); + CHK(FPDF_GetNamedDest); + CHK(FPDF_GetNamedDestByName); + CHK(FPDF_GetPageBoundingBox); CHK(FPDF_GetPageCount); - CHK(FPDF_LoadPage); - CHK(FPDF_GetPageWidth); CHK(FPDF_GetPageHeight); - CHK(FPDF_GetPageBoundingBox); CHK(FPDF_GetPageSizeByIndex); + CHK(FPDF_GetPageWidth); + CHK(FPDF_GetSecurityHandlerRevision); + CHK(FPDF_InitLibrary); + CHK(FPDF_InitLibraryWithConfig); + CHK(FPDF_LoadCustomDocument); + CHK(FPDF_LoadDocument); + CHK(FPDF_LoadMemDocument); + CHK(FPDF_LoadPage); + CHK(FPDF_PageToDevice); #ifdef _WIN32 CHK(FPDF_RenderPage); #endif @@ -355,34 +368,23 @@ int CheckPDFiumCApi() { #ifdef _SKIA_SUPPORT_ CHK(FPDF_RenderPageSkp); #endif - CHK(FPDF_ClosePage); - CHK(FPDF_CloseDocument); - CHK(FPDF_DeviceToPage); - CHK(FPDF_PageToDevice); - CHK(FPDFBitmap_Create); - CHK(FPDFBitmap_CreateEx); - CHK(FPDFBitmap_GetFormat); - CHK(FPDFBitmap_FillRect); - CHK(FPDFBitmap_GetBuffer); - CHK(FPDFBitmap_GetWidth); - CHK(FPDFBitmap_GetHeight); - CHK(FPDFBitmap_GetStride); - CHK(FPDFBitmap_Destroy); - CHK(FPDF_VIEWERREF_GetPrintScaling); +#if defined(_WIN32) + CHK(FPDF_SetPrintMode); +#if defined(PDFIUM_PRINT_TEXT_WITH_GDI) + CHK(FPDF_SetPrintTextWithGDI); +#endif +#endif + CHK(FPDF_SetSandBoxPolicy); +#if defined(_WIN32) && defined(PDFIUM_PRINT_TEXT_WITH_GDI) + CHK(FPDF_SetTypefaceAccessibleFunc); +#endif + CHK(FPDF_VIEWERREF_GetDuplex); + CHK(FPDF_VIEWERREF_GetName); CHK(FPDF_VIEWERREF_GetNumCopies); CHK(FPDF_VIEWERREF_GetPrintPageRange); CHK(FPDF_VIEWERREF_GetPrintPageRangeCount); CHK(FPDF_VIEWERREF_GetPrintPageRangeElement); - CHK(FPDF_VIEWERREF_GetDuplex); - CHK(FPDF_VIEWERREF_GetName); - 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 + CHK(FPDF_VIEWERREF_GetPrintScaling); return 1; } |