AMT Help Files

Print Interface

The Print Interface object is returned by the CreatePrint function that is provided through the Task Object Connection interface. Through this object, the functionality of the Print utility can be used.

The following functionality is provided:

Properties

Name Type Access Description
AsFile String Read/Write When printing to a printer with in the printer settings the 'Print fo File' checkbox checked, in the filename to print to an asterisk can be used. When printing this asterisk will be replace by the value set in the AsFile property followed by a unique four digit number.
BannerFile String Read/Write The name of the banner file to use for printing.
ErrorCode Integer Read-only The error code of the PrintObject. Zero means no error.
ErrorDescription String Read-only The description of the error. Is Ok when no error occurred.
ForcePrint Boolean Read/Write If set to True the file will be printed, otherwise not.
NumCopies Integer Read/Write The number of copies to print.
RemoveFiles Boolean Read/Write If set to True the files will be removed after printing including the entries in the system table.
SubDirectories Boolean Read/Write If set to True the subdirectories will also be scanned for files to print.
Wait Boolean Read/Write If set to True the printcontroller will wait till this print job has finished before starting new print jobs.
WaitTimeOut Integer Read/Write With this property a timeout can be set on print commands. The value given will be in seconds. When set to zero (default) there will be no timeout.

Functions

Function name Return type Parameters Description
Name Type
AddFormId Boolean FormId String

When a FormId is added only print files printed with the given FormId will be printed.
Returns 'True' if successful.

AddPrintFile Integer FileName String

Prints the file specified in FileName to the printer specified in Printer. The JobName, number of Pages to print and the Title of the print can be set.
Returns the PrintFile Id.

JobName String
Pages Integer
Title String
Printer String
ClearSettings Void --- Clears all the settings from a previous print.
PrintFile Integer FileName String

Print the file specified in FileName to the printer specified in Printer.
Returns the PrintFile Id if successful, -1 upon failure.

Printer String

Return to

Task Object

Contents