4D Language Commands PrintingVersion: 20 R10 BETA PrintingACCUMULATE ( ...data ) BLOB to print settings ( printSettings {; params} ) : Integer BREAK LEVEL ( level {; pageBreak} ) CLOSE PRINTING JOB Get current printer : Text Get print marker ( markNum ) : Integer GET PRINT OPTION ( option ; value1 {; value2} ) Get print preview : Boolean GET PRINTABLE AREA ( height {; width} ) GET PRINTABLE MARGIN ( left ; top ; right ; bottom ) Get printed height : Integer Is in print preview : Boolean Level : Integer OPEN PRINTING JOB PAGE BREAK {( * )}PAGE BREAK {(> )} Print form ( {aTable ;} form {; formData} {; areaStart{; areaEnd}} ) : Integer PRINT LABEL ( aTable {; document {; * }} )PRINT LABEL ( aTable {; document {;>}} ) Print object ( {* ;} object {; posX {; posY {; width {; height}}}} ) : Boolean PRINT OPTION VALUES ( option ; namesArray {; info1Array {; info2Array}} ) PRINT RECORD ( aTable {; *} )PRINT RECORD ( aTable {;>} ) PRINT SELECTION ( aTable {; *} )PRINT SELECTION ( aTable {;>} ) PRINT SETTINGS {( dialType )} Print settings to BLOB ( printSettings ) : Integer PRINTERS LIST ( namesArray {; altNamesArray {; modelsArray}} ) Printing page : Integer SET CURRENT PRINTER ( printerName ) SET PRINT MARKER ( markNum ; position {; *} ) SET PRINT OPTION ( option ; value1 {; value2} ) SET PRINT PREVIEW ( preview ) SET PRINTABLE MARGIN ( left ; top ; right ; bottom ) Subtotal ( data {; pageBreak} ) : Real