Langage 4DCommandes par thèmeImpressionsVersion : SuivantImpressionsACCUMULATE ( objet {; objet2 ; ... ; objetN} )BLOB to print settings ( paramImpression : Blob {; param : Integer} ) : IntegerBREAK LEVEL ( niveau : Integer {; sautPage : Integer} )CLOSE PRINTING JOBGet current printer : TextGet print marker ( numTaquet : Integer ) : IntegerGET PRINT OPTION ( option : Integer, Text ; valeur1 : Integer, Text {; valeur2 : Integer, Text} )Get print preview : BooleanGET PRINTABLE AREA ( hauteur : Integer {; largeur : Integer} )GET PRINTABLE MARGIN ( gauche : Integer ; haut : Integer ; droite : Integer ; bas : Integer )Get printed height : IntegerIs in print preview : BooleanLevel : IntegerOPEN PRINTING JOBPAGE BREAK {( * )}PAGE BREAK {( > )}Print form ( {aTable : Table ;} form : Text, Object {; formData : Object} {; areaStart : Integer{; areaEnd : Integer}} ) : IntegerPRINT LABEL ( laTable {; nomFichier {; * }} )PRINT LABEL ( laTable{; nomFichier {; >}} )Print object ( {* ;} objet {; posX {; posY {; largeur {; hauteur}}}} ) : BooleanPRINT OPTION VALUES ( option : Integer ; tabNoms : Text array {; tabInfo1 : Integer array {; tabInfo2 : Integer array}} )PRINT RECORD ( laTable {; * } )PRINT RECORD ( *laTable {; >} )PRINT SELECTION ( {laTable : Table} {; *} )PRINT SELECTION ( {laTable : Table} {; > : >} )PRINT SETTINGS ({ typeDial : Integer })Print settings to BLOB ( paramImpression : Blob ) : IntegerPRINTERS LIST ( tabNoms : Text array {; tabNomsAlt : Text array {; tabModèles : Text array}} )Printing page : IntegerSET CURRENT PRINTER ( nomImpr : Text )SET PRINT MARKER ( numTaquet : Integer ; position : Integer {; *} )SET PRINT OPTION ( option : Integer, Text ; valeur1 : Integer, Text {; valeur2 : Integer, Text} )SET PRINT PREVIEW ( aperçu : Boolean )SET PRINTABLE MARGIN ( gauche : Integer ; haut : Integer ; droit : Integer ; bas : Integer )Subtotal ( valeurs : Field, Variable {; sautPage : Integer} ) : Real