vuPrintExistsShow(pFile, ShowCmd)
vuPrintExistsShow(*CSTRING pFile, LONG ShowCmd), LONG
Description
Sends a file to the default printer and displays the print job window using the specified ShowCmd setting.
| 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. |
| ShowCmd |
LONG |
Window show mode (see Windows SW_* constants). |
Note: In vuFileTools V5, CSTRINGs are not limited to the size shown above. The number is for example only.
Returns
- 1 if the print job was successfully started
- 0 if the print job failed
- Negative values may indicate a Windows shell error
Example
FilePath CSTRING(260)
ShowCmd LONG
Ret LONG
FilePath = 'C:\Temp\Test.txt'
ShowCmd = 1
Ret = vuPrintExistsShow(FilePath, ShowCmd)
Notes
- Uses the default printer.
- Use this when you want print-start behavior plus control over how the print window is displayed.