Aide PDFCreator
 
 

clsPDFCreator

Properties
Public Property Get cCountOfPrintjobs() As Long
Public Property Get cDefaultPrinter() As String
Public Property Let cDefaultPrinter(ByVal PrinterName As String)
Public Property Get cError() As clsPDFCreatorError
Public Property Get cErrorDetail(ByVal PropertyName As String) As Variant
Public Property Get cGhostscriptVersion() As String
Public Property Get cInstalledAsServer() As Boolean
Public Property Get cInstanceCounter() As Long
Public Property Get cIsClosed() As Boolean
Public Property Get cIsConverted() As Boolean
Public Property Let cIsConverted(ByVal value As Boolean)
Public Property Get cIsLogfileDialogDisplayed() As Boolean
Public Property Get cIsOptionsDialogDisplayed() As Boolean
Public Property Get cOption(ByVal PropertyName As String) As Variant
Public Property Let cOption(ByVal PropertyName As String, ByVal value As Variant)
Public Property Get cOptionProfile(ByVal ProfileName As String, ByVal PropertyName As String) As Variant
Public Property Let cOptionProfile(ByVal ProfileName As String, ByVal PropertyName As String, ByVal value As Variant)
Public Property Get cOptions() As clsPDFCreatorOptions
Public Property Set cOptions(ByVal Options1 As clsPDFCreatorOptions)
Public Property Get cOptionsNames() As Collection
Public Property Get cOptionsProfile(ByVal ProfileName As String) As clsPDFCreatorOptions
Public Property Set cOptionsProfile(ByVal ProfileName As String, ByVal Options1 As clsPDFCreatorOptions)
Public Property Get cOutputFilename() As String
Public Property Get cPDFCreatorApplicationPath() As String
Public Property Get cPostscriptInfo(ByVal PostScriptFilename As String, ByVal PropertyName As String) As String
Public Property Get cPrinterProfile(ByVal PrinterName As String) As String
Public Property Let cPrinterProfile(ByVal PrinterName As String, ByVal ProfileName As String)
Public Property Get cPrinterStop() As Boolean
Public Property Let cPrinterStop(ByVal value As Boolean)
Public Property Get cPrintjobFilename(ByVal JobNumber As Long) As String
Public Property Get cProgramIsRunning() As Boolean
Public Property Get cProgramRelease(Optional ByVal WithBeta As Boolean = True) As String
Public Property Get cStandardOption(ByVal PropertyName As String) As Variant
Public Property Get cStandardOptions() As clsPDFCreatorOptions
Public Property Get cStopURLPrinting() As Boolean
Public Property Let cStopURLPrinting(ByVal value As Boolean)
Public Property Get cVisible() As Boolean
Public Property Let cVisible(ByVal value As Boolean)
Public Property Get cWindowState() As Long
Public Property Let cWindowState(ByVal value As Long) ' Value must be '0 = normal' or '1 = minimized' or '2 = maximized'
Public Property Get cWindowsVersion() As String

 

Functions
Public Function cAddPDFCreatorPrinter(ByVal PrinterName As String, Optional ByVal ProfileName As String = "") As Boolean
Public Function cAddProfile(ByVal ProfileName As String, Optional ByVal Options1 As clsPDFCreatorOptions) As Boolean
Public Function cClose() As Boolean
Public Function cDeletePDFCreatorPrinter(ByVal PrinterName As String) As Boolean
Public Function cDeleteProfile(ByVal ProfileName As String) As Boolean
Public Function cGetLogfile() As String
Public Function cGetPDFCreatorPrinters() As Collection
Public Function cGetPrinterProfiles() As Collection
Public Function cGetProfileNames() As Collection
Public Function cGhostscriptRun(Arguments() As Variant) As Boolean
Public Function cIsAdministrator() As Boolean
Public Function cIsPrintable(ByVal filename As String) As Boolean
Public Function cPrinterIsInstalled(ByVal PrinterName As String) As Boolean
Public Function cProfileExists(ByVal ProfileName As String) As Boolean
Public Function cReadOptions(Optional ByVal ProfileName As String = "") As clsPDFCreatorOptions
Public Function cReadOptionsFromFile(ByVal INIFilename As String) As clsPDFCreatorOptions
Public Function cRenameProfile(ByVal OldProfileName As String, ByVal NewProfileName As String) As Boolean
Public Function cStart(Optional ByVal Params As String, Optional ByVal ForceInitialize As Boolean = False) As Boolean
Subroutines
Public Sub cAddPrintjob(ByVal filename As String) ' Supported file types: Postscript, JPEG, BMP
Public Sub cClearCache()
Public Sub cClearLogfile()
Public Sub cCombineAll()
Public Sub cConvertFile(ByVal InputFilename As String, ByVal OutputFilename As String, Optional ByVal SubFormat As String = "") ' Allowed values for 'SubFormat': "PDF/A-1b" for "PDF/A-1b"files; "PDF/A-2b" for "PDF/A-2b"files; "PDF/X" for "PDF/X"-files
Public Sub cConvertPostscriptfile(ByVal InputFilename As String, ByVal OutputFilename As String) ' This function is deprecated! Use "cConvertFile()" instead.
Public Sub cDeletePrintjob(ByVal JobNumber As Long)
Public Sub cErrorClear()
Public Sub cMovePrintjobBottom(ByVal JobNumber As Long)
Public Sub cMovePrintjobDown(ByVal JobNumber As Long)
Public Sub cMovePrintjobTop(ByVal JobNumber As Long)
Public Sub cMovePrintjobUp(ByVal JobNumber As Long)
Public Sub cPrintFile(ByVal filename As String)
Public Sub cPrintPDFCreatorTestpage()
Public Sub cPrintPrinterTestpage(Optional ByVal PrinterName As String)
Public Sub cPrintURL(ByVal URL As String, Optional ByVal TimeBetweenLoadAndPrint As Long = 0)
Public Sub cSaveOptions(Optional ByVal Options1 As Variant, Optional ByVal ProfileName As String = "") ' Options1 must be a clsPDFCreatorOptions type
Public Sub cSaveOptionsToFile(ByVal INIFilename As String, Optional ByVal Options1 As Variant) ' Options1 must be a clsPDFCreatorOptions type
Public Sub cSendMail(ByVal OutputFilename As String, ByVal Recipients As String)
Public Sub cShowLogfileDialog(ByVal value As Boolean)
Public Sub cShowOptionsDialog(ByVal value As Boolean)
Public Sub cTestEvent(ByVal EventName As String)
Public Sub cWriteToLogfile(ByVal LogStr As String)