ReportListPrint

Note: This page includes content based on the F1 documentation for Centura development. It may be partially converted to support APF development, but should be regarded to be of uncertain actuality. It is provided as is. Eventually, it should be replaced by documentation available from within Visual Studio.

SalBoolean ReportListPrint(SalString lsPrintAttr,
		        SalString<SalArray> lsInstanceAttr )

This method performs ReportPrint with several created reports at once in one call. This method is public, but functional class cPrintJob is better suited for building this structure.

The method may be used to launch the 'Print Report' dialog with a number of reports.

Parameters

Name Description
SalString lsPrintAttr Printer specific attributes . Items are
  • OUTPUT - PRINT/PREVIEW/DIALOG
  • PRINTER - <printer id>
  • DOMAIN - <CLIENT/SERVER> Printer domain.Server printers are collected from Print_Server_SYS.Enumerate_Printer_Id
SalString<SalArray> lsInstanceAttr Instance specific attribute string array. Items for each index are
  • RESULT_KEY - <result_key>
  • LAYOUT_NAME - < XX.QRP> Use to override default
  • LANG_CODE - <en> Use to override default
  • SETTINGS - <PAGES(1,20);COPIES(2);DRAFT> Use to specify specific behaviour.
    Note that these values apply for each and every array element, and for that element only.

Returns

The return value is TRUE if the all worked out, else FALSE. It executes the public server method Agenda_API.New_Job to perform the action, and maintains the entire transaction.

 

not found