Modules

 PDF Library Session Functions
 Starts, configures, and terminates a session with the PDF Library.
 
 Library Session Functions
 Starts, configures, and terminates a session with the library.
 
 License module
 Methods and structures dedicated to setting the license.
 
 Custom Memory Allocation
 Specifies custom memory-allocation functions.
 
 Custom Report
 Specifies custom reporting of messages.
 
 Custom API Trace functions
 Specifies a custom trace function.
 
 Custom Progress-Indicator
 Specifies a custom progress indicator.
 

Typedefs

typedef A3DVoid(* A3DCallbackAPITrace) (const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *)
 
typedef A3DStatus(* PFA3DDllSetCallbackAPITrace) (A3DCallbackAPITrace)
 Sets the callback function for API Trace. More...
 

Detailed Description

This section describes the functions you use to start, configure, and terminate a session with the library.

This section includes code samples that demonstrate how functions and structures are used. These code samples are provided "as is", without warranty of any kind.

Typedef Documentation

◆ A3DCallbackAPITrace

typedef A3DVoid(* A3DCallbackAPITrace) (const A3DUTF8Char *, A3DUns32, const A3DUTF8Char **, const A3DUTF8Char *)

This callback function is invoked each time call to the API is made. This allows you to check every call to the API and write them in the standard output or apply any other treatment you wish.

◆ PFA3DDllSetCallbackAPITrace

typedef A3DStatus( * PFA3DDllSetCallbackAPITrace) (A3DCallbackAPITrace)

Sets the callback function for API Trace.

If API Trace is enabled, the library will call the given function of type

See also
A3DCallbackAPITrace for each call made by client code to API functions.