PDFix SDK  6.5.0
PdfixPlugin Struct Referenceabstract

PdfixPlugin virtual class. More...

Inheritance diagram for PdfixPlugin:
OcrTesseract PdfToHtml

Public Member Functions

virtual void Destroy ()=0
 Destroys Pdfix plugin resources. More...
 
virtual bool Initialize (Pdfix *pdfix)=0
 Authorizes Pdfix. More...
 
virtual int GetVersionMajor ()=0
 
virtual int GetVersionMinor ()=0
 
virtual int GetVersionPatch ()=0
 
virtual int GetPdfixVersionMajor ()=0
 Returns the major version of the Pdfix SDK with which the plugin was built. More...
 
virtual int GetPdfixVersionMinor ()=0
 
virtual int GetPdfixVersionPatch ()=0
 
virtual PdfixGetPdfix ()=0
 

Detailed Description

PdfixPlugin virtual class.

PdfixPlugin loads and unloads Pdfix plugin. It initialized all necessary resources and also takes care about releasing it.

Member Function Documentation

◆ Destroy()

virtual void PdfixPlugin::Destroy ( )
pure virtual

Destroys Pdfix plugin resources.

See also
Pdfix::CreatePdfix

◆ GetPdfix()

virtual Pdfix* PdfixPlugin::GetPdfix ( )
pure virtual

Returns the Pdfix instance. Method should return the number defined as PDFIX_VERSION_PATCH

Returns
The Pdfix instance.

◆ GetPdfixVersionMajor()

virtual int PdfixPlugin::GetPdfixVersionMajor ( )
pure virtual

Returns the major version of the Pdfix SDK with which the plugin was built.

Returns
The major version number.

◆ GetPdfixVersionMinor()

virtual int PdfixPlugin::GetPdfixVersionMinor ( )
pure virtual

Returns the minor version of the Pdfix SDK with which the plugin was built. Method should return the number defined as PDFIX_VERSION_MINOR

Returns
The minor version number.

◆ GetPdfixVersionPatch()

virtual int PdfixPlugin::GetPdfixVersionPatch ( )
pure virtual

Returns the patch version of the Pdfix SDK with which the plugin was built. Method should return the number defined as PDFIX_VERSION_MAJOR

Returns
The patch version number.

◆ GetVersionMajor()

virtual int PdfixPlugin::GetVersionMajor ( )
pure virtual

Returns the major version of the plugin. This is the first integer in a version number and is increased whenever significant changes are made.

Returns
The major version number.

◆ GetVersionMinor()

virtual int PdfixPlugin::GetVersionMinor ( )
pure virtual

Returns the minor version of the plugin. This is the second integer in a compound version number. This is normally set to 0 after each major release and increased whenever smaller features or significant bug fixes have been added.

Returns
The minor version number.

◆ GetVersionPatch()

virtual int PdfixPlugin::GetVersionPatch ( )
pure virtual

Returns the patch version of the plugin. The (optional) thirdinteger is the patch number, sometimes also called the revision number. Changes in patch number should imply no change to the actual API interface, only changes to the behavior of the API.

Returns
The patch version number.

◆ Initialize()

virtual bool PdfixPlugin::Initialize ( Pdfix pdfix)
pure virtual

Authorizes Pdfix.

Returns
true if Pdfix was authorized successfuly, false otherwise.