ImageGear .NET v25.2 - Updated
Initialize(String) Method




ImageGear.Formats.Pdf Assembly > ImageGear.Formats.PDF Namespace > ImGearPDF Class > Initialize Method : Initialize(String) Method
Path to PDF/PS library. If null or empty, ImageGear attempts to find it automatically, as when Initialize is called without arguments.
Initializes PDF and PS libraries.
Syntax
'Declaration
 
Public Overloads Shared Sub Initialize( _
   ByVal resourcePath As String _
) 
'Usage
 
Dim resourcePath As String
 
ImGearPDF.Initialize(resourcePath)
public static void Initialize( 
   string resourcePath
)
public: static void Initialize( 
   string* resourcePath
) 
public:
static void Initialize( 
   String^ resourcePath
) 

Parameters

resourcePath
Path to PDF/PS library. If null or empty, ImageGear attempts to find it automatically, as when Initialize is called without arguments.
Remarks
This initialization method must be called for each thread in the multi-threaded application.

A call to an Initialize() method should be paired with a call to the Terminate method. The very first call to Initialize() will initialize the entire PDF library, while its paired call to Terminate method will de-initialize and release its memory. Multiple PDF initialization/termination pairs are supported in a multi-threaded PDF application, because it is required to initialize and terminate PDF in each child thread.

PDF support requires ImGearFileFormats.Filters.Add(ImGearPDF.CreatePDFFormat()) call be made before the first call to ImGearPDF.Initialize().

PS support requires both ImGearFileFormats.Filters.Add(ImGearPDF.CreatePDFFormat(path)) and ImGearFileFormats.Filters.Add(ImGearPDF.CreatePSFormat(path)) calls be made before the first call to ImGearPDF.Initialize(path). Paths provided for PS support must convert completely to ANSI.

See Also

Reference

ImGearPDF Class
ImGearPDF Members
Overload List
Terminate Method

Is this page helpful?
Yes No
Thanks for your feedback.