What is INovaPdfOptions

Top  Previous  Next

The INovaPdfOptions interface represents a COM object that allows the developers to set printing parameters for novaPDF Printer. This interface is derived from IDispatch interface directly.

 

This interface resides in the "novapi2.dll" module, that is distributed with the novaPDF SDK and is registered at install time.

 

INovaPdfOptions has next methods:

 

Initialization

Initialize

Initialize2

InitializeSilent

InitializeSilent2

 

Get / Set Options

GetOptionString

GetOptionString2

GetOptionEncString

GetOptionEncString2

SetOptionString

SetOptionString2

SetOptionEncString

SetOptionEncString2

GetOptionLong

GetOptionLong2

SetOptionLong

SetOptionLong2

AddPredefinedForm

AddPredefinedForm2

GetPredefinedForm

GetPredefinedForm2

RemovePredefinedForm

RemovePredefinedForm2

SetFormVisible

SetFormVisible2

GetFirstForm

GetFirstForm2

GetNextForm

GetNextForm2

AddBookmarkDefinition

AddBookmarkDefinition2

ModifyBookmarkDefinition

ModifyBookmarkDefinition2

DeleteBookmarkDefinition

DeleteBookmarkDefinition2

EnableBookmarkDefinition

EnableBookmarkDefinition2

GetBookmarkDefinition

GetBookmarkDefinition2

GetBookmarkHeaderCount

GetBookmarkHeaderCount2

GetBookmarkDefinitionCount

GetBookmarkDefinitionCount2

AddWatermarkImage

AddWatermarkImage2

ModifyWatermarkImage

ModifyWatermarkImage2

DeleteWatermarkImage

DeleteWatermarkImage2

EnableWatermarkImage

EnableWatermarkImage2

GetWatermarkImage

GetWatermarkImage2

GetWatermarkImageCount

GetWatermarkImageCount2

AddWatermarkText

AddWatermarkText2

ModifyWatermarkText

ModifyWatermarkText2

DeleteWatermarkText

DeleteWatermarkText2

EnableWatermarkText

EnableWatermarkText2

GetWatermarkText

GetWatermarkText2

GetWatermarkTextCount

GetWatermarkTextCount2

 

Profiles Management

AddProfile

AddProfile2

CopyProfile

CopyProfile2

RenameProfile

RenameProfile2

DeleteProfile

DeleteProfile2

GetFirstProfile

GetFirstProfile2

GetNextProfile

GetNextProfile2

GetActiveProfile

GetActiveProfile2

SetActiveProfile

SetActiveProfile2

 

Set default printer

SetDefaultPrinter

RestoreDefaultPrinter

 

Register events

RegisterEventWindow

UnRegisterEventWindow

RegisterNovaEvent

RegisterNovaEvent2

WaitForNovaEvent

 

OLE Licensing

InitializeOLEUsage

LicenseOLEServer

 

ShellExecute Licensing

LicenseShellExecuteFile

 

Print from launched applications

LicenseApplication