4D v13.4Print object |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
Print object
|
Print object ( {* ;} Objekt {; posX {; posY {; Breite {; Höhe}}}} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (String) Ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Mit Stern: Objektname oder Ohne Stern: Variable | |||||
posX | Lange Ganzzahl |
![]() |
Horizontale Position des Objekts | |||||
posY | Lange Ganzzahl |
![]() |
Vertikale Position des Objekts | |||||
Breite | Lange Ganzzahl |
![]() |
Breite des Objekts (Pixel) | |||||
Höhe | Lange Ganzzahl |
![]() |
Höhe des Objekts (Pixel) | |||||
Funktionsergebnis | Boolean |
![]() |
Wahr = Objekt wird vollständig gedruckt; sonst Falsch | |||||
Die Funktion Print object druckt die Formularobjekte, definiert durch die Parameter Objekt und * und positioniert durch die Parameter posX und posY.
Die Funktion Print object kann nur Objekte des Projektformulars drucken. Vor Aufrufen dieses Befehls müssen Sie das Projektformular, welches die zu druckenden Objekte enthält, über den Befehl OPEN PRINTING FORM bestimmen.Hinweise:
Die Funktion Print object lässt sich nur im Kontext eines Druckauftrags verwenden, der zuvor über den Befehl OPEN PRINTING JOB geöffnet wurde. Wird er nicht in diesem Kontext aufgerufen, führt er nichts aus. Im gleichen Druckauftrag lassen sich mehrere Funktionen Print object aufrufen.
Hinweis: Hierarchische Listen, Unterformulare und Web Areas sind nicht druckbar.
Zehn Objekte in einem Formular drucken:
PRINT SETTINGS
If(OK=1)
OPEN PRINTING JOB
If(OK=1)
OPEN PRINTING FORM("PrintForm")
x:=100
y:=50
GET PRINTABLE AREA(hpaper;wpaper)
For($i;1;10)
OBJECT GET BEST SIZE(*;"Obj"+String($i);bestwidth;bestheight)
$end:=Print object(*;"Obj"+String($i))
y:=y+bestheight+15
If(y>hpaper)
PAGE BREAK(>)
y:=50
End if
End for
End if
CLOSE PRINTING JOB
End if
Eine komplette Listbox drucken:
Repeat
$end:=Print object(*;"mylistbox")
Until($end)
Produkt: 4D
Thema: Drucken
Nummer:
1095
Alphabetische Liste der Befehle
Erstellt: 4D v12