5#ifndef PDFTRON_H_CPPPDFPDFNet
6#define PDFTRON_H_CPPPDFPDFNet
8#include <C/PDF/TRN_PDFNet.h>
56 static void Initialize(
const char* license_key,
const char* json_string);
401 typedef enum _LogLevel
404 e_LogLevel_Fatal = 5,
405 e_LogLevel_Error = 4,
406 e_LogLevel_Warning = 3,
408 e_LogLevel_Trace = 1,
413 static void SetLogLevel(LogLevel level = e_LogLevel_Fatal);
483#include <Impl/PDFNet.inl>
const char * GetGuiName()
CreateSecurityHandler GetCreateFunct()
static void SetDefaultFlateCompressionLevel(int level)
static SecurityDescriptorIterator GetSecHdlrInfoIterator()
static void SetTempPath(const UString &temp_path)
@ e_icm
Use Windows ICM2 (available only on Windows platforms).
@ e_lcms
Use LittleCMS (available on all supported platforms).
@ e_no_cms
No ICC color management.
static void SetConnectionErrorProc(ConnectionErrorProc error_proc, void *data)
static void SetDefaultDiskCachingEnabled(bool use_disk)
static void SetConnectionErrorHandlingMode(ConnectionErrorHandlingMode mode)
static const char * GetVersionString()
static void SetDefaultDeviceCMYKProfile(Filters::Filter stream)
static bool AddFontSubst(CharacterOrdering ordering, const UString &fontpath)
static void AddPDFTronCustomHandler(UInt32 custom_id)
static void EnableJavaScript(bool enable)
static bool SetResourcesPath(const UString &path)
TRN_PDFNetCreateSecurityHandler CreateSecurityHandler
static void SetDefaultDeviceRGBProfile(Filters::Filter stream)
static void SetColorManagement(CMSType t=e_lcms)
static void Initialize(const char *license_key=0)
ConnectionErrorHandlingMode
@ e_continue_unless_switching_to_demo
static void SetViewerCache(size_t max_cache_size, bool on_disk)
static void SetWriteAPIUsageLocally(bool write_usage)
static void SetPersistentCachePath(const UString &persistent_path)
static void RegisterSecurityHandler(const char *handler_name, const char *gui_name, CreateSecurityHandler factory_method)
static void SetDefaultDeviceCMYKProfile(const UString &icc_filename)
static void SetNumberWriteProc(char *(*WriteProc)(double num, char *in_buf, int in_buf_size))
static void Terminate(const int termination_level)
static UString GetSystemFontList()
void(* ConnectionErrorProc)(const char *message, const int error_code, UChar switch_to_demo, void *user_data)
static UString GetResourcesPath()
static bool AddFontSubst(const char *fontname, const UString &fontpath)
static void SetNumberReadProc(TRN_Bool(*ReadProc)(const TRN_UChar *buf, double *output))
@ e_Identity
Generic/Unicode.
@ e_GB1
Chinese; Simplified.
@ e_CNS1
Chinese; Traditional.
static void SetDefaultDeviceRGBProfile(const UString &icc_filename)
static bool IsJavaScriptEnabled()
static double GetVersion()
@ e_Z_DEFAULT_COMPRESSION
Common::Iterator< SecurityDescriptor > SecurityDescriptorIterator
static void AddResourceSearchPath(const UString &path)