Products Downloads


French version


 

 

This function is used to enumerate the PaperSizeName (paper size) + PaperSizeValue (associated internal value) combinations for a given printer.

 

Context

  • Windows client,

  • Adelia Cloud client.

 

Parameters

ALPHA

PrinterName

Name of the printer for which the paper sizes supported are to be listed.

NUM_BIN_4

PaperSizeValue

Value assigned to the paper size.

ALPHA

PaperSizeName

Paper size name.

NUM_BIN_2

PaperSizeNameLg

Size of the PaperSizeName buffer.

NUM_BIN_2

PaperSizeNum

Increment number in the list.

BOOL

ReturnCode

Return code for the operation:

*TRUE   if the operation was completed successfully.

*FALSE  if the operation failed.

 

Note: The first time this function is called, PaperSizeNum must be set to 0. This parameter must then be incremented by 1 before each new call, until the ReturnCode returns *FALSE. In addition, the VatoolBx DLL must remain loaded until the end of the enumeration.

 

Example

PrinterName = '\\PRTSRV\PRINTER1'

PaperSizeNum = 0

LOAD_DLL 'VaToolBx'

CALL_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterPaperSize' PrinterName PaperSizeValue PaperSizeName PaperSizeNameLg PaperSizeNum ReturnCode

DO_WHILE ReturnCode = *TRUE

/* PaperSizeValue and PaperSizeName specified

PaperSizeNum = PaperSizeNum + 1

CALL_DLL 'VaToolBx.Dll' 'VaToolBxEnumPrinterPaperSize' PrinterName PaperSizeValue PaperSizeName
PaperSizeNameLg PaperSizeNum ReturnCode

REDO

UNLOAD_DLL 'VaToolBx'

 

 

List of the VaToolBx functions by topic

 

↑ Top of page

  • Aucune étiquette