//--------------------------------------------------------------------------------------- // Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved. // Consult legal.txt regarding legal and license information. //--------------------------------------------------------------------------------------- // !Warning! This file is autogenerated, modify the .codegen file, not this one // (any changes here will be wiped out during the autogen process) #ifndef PDFTRON_H_CReflow #define PDFTRON_H_CReflow #ifdef __cplusplus extern "C" { #endif #include #include struct TRN_Reflow_tag; typedef struct TRN_Reflow_tag* TRN_Reflow; /* methods: */ TRN_API TRN_ReflowGetHtml(TRN_Reflow self, TRN_UString* result); TRN_API TRN_ReflowGetAnnot(TRN_Reflow self, TRN_UString in_id, TRN_UString* result); TRN_API TRN_ReflowSetAnnot(TRN_Reflow self, TRN_UString in_json, TRN_UString* result); TRN_API TRN_ReflowSetIncludeImages(TRN_Reflow self, TRN_Bool include); TRN_API TRN_ReflowSetHTMLOutputTextMarkup(TRN_Reflow self, TRN_Bool include); TRN_API TRN_ReflowSetMessageWhenNoReflowContent(TRN_Reflow self, TRN_UString content); TRN_API TRN_ReflowSetMessageWhenReflowFailed(TRN_Reflow self, TRN_UString content); TRN_API TRN_ReflowSetHideBackgroundImages(TRN_Reflow self, TRN_Bool hide_background_images); TRN_API TRN_ReflowSetHideImagesUnderText(TRN_Reflow self, TRN_Bool hide_images_under_text); TRN_API TRN_ReflowSetHideImagesUnderInvisibleText(TRN_Reflow self, TRN_Bool hide_images_under_invisible_text); TRN_API TRN_ReflowSetDoNotReflowTextOverImages(TRN_Reflow self, TRN_Bool do_not_reflow_text_over_images); TRN_API TRN_ReflowSetFontOverrideName(TRN_Reflow self, TRN_UString font_family); TRN_API TRN_ReflowSetCustomStyles(TRN_Reflow self, TRN_UString styles); TRN_API TRN_ReflowSetIncludeBBoxForRecognizedZones(TRN_Reflow self, TRN_Bool include); TRN_API TRN_ReflowDestroy(TRN_Reflow self); #ifdef __cplusplus } // extern C #endif #endif /* PDFTRON_H_CReflow */