docs

Home All functions Categories

vuPrintToExistsEx(pFile, WaitSeconds, PollMS, pPrinter)

vuPrintToExistsEx(*CSTRING pFile, LONG WaitSeconds, LONG PollMS, *CSTRING pPrinter), LONG

Description

Sends a file to the specified printer after optionally waiting for the file to appear.

Function Default Printer Named Printer Wait/Poll for File Show Window Notes
vuPrintExists Yes No No No Prints to the default printer if the file exists.
vuPrintExistsEx Yes No Yes No Waits for a file to appear, then prints to the default printer.
vuPrintExistsShow Yes No No Yes Prints to the default printer and controls print-window display.
vuPrintToExists No Yes No No Prints to a specified printer if the file exists.
vuPrintToExistsEx No Yes Yes No Waits for a file to appear, then prints to a specified printer.

Parameters

Parameter Data Type Description
pFile CSTRING(260) Path to the file to print.
WaitSeconds LONG Maximum time to wait, in seconds, for the file to appear.
PollMS LONG Polling interval in milliseconds while waiting.
pPrinter CSTRING(260) Name of the printer to use.

Note: In vuFileTools V5, CSTRINGs are not limited to the size shown above. The number is for example only.

Returns

Example

FilePath    CSTRING(260)
WaitSeconds LONG
PollMS      LONG
PrinterName CSTRING(260)
Ret         LONG

FilePath    = 'C:\Temp\Outgoing\Invoice.pdf'
WaitSeconds = 10
PollMS      = 200
PrinterName = 'Microsoft Print to PDF'
Ret = vuPrintToExistsEx(FilePath, WaitSeconds, PollMS, PrinterName)

Notes

Home All functions Categories