| 4D v20WP New text box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20
 WP New text box 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WP New text box ( wpDoc ; pageNum ) -> Funktionsergebnis | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| wpDoc | Objekt |   | 4D Write Pro document | |||||
| pageNum | Zahl |   | Page number where to anchor the text box | |||||
| Funktionsergebnis | Objekt |   | Text box object | |||||
Der Befehl WP New text box erstellt ein neues Textfeld-Objekt in der Seite pageNum von wpDoc und gibt es zurück.
Hinweis: Weitere Informationen zu Textfeldern finden Sie im Absatz Umgang mit Textfeldern.
Im Parameter wpDoc übergeben Sie ein 4D Write Pro Dokument.
Übergeben Sie in pageNum die Seitenzahl, auf der das Textfeld verankert werden soll. Ist pageNum < 0, wird die Seitennummer 1 verwendet (es wird kein Fehler erzeugt).
Der Befehl erstellt ein neues Textfeld-Element mit den folgenden Standardattributen:
Im Abschnitt 4D Write Pro Attribute finden Sie eine detaillierte Beschreibung dieser Attribute.
Das neue Textfeld wird nur auf der Seite pageNum gerendert, d.h. es wird möglicherweise nicht gerendert, wenn:
Das Textfeld existiert jedoch weiterhin und gehört zum Dokument, auch wenn es nicht gerendert wird.
Sie möchten ein leeres Standard-Textfeld erstellen:
 $textBox:=WP New text box(WParea;1)Ergebnis:

Sie möchten in einer Briefvorlage ein Textfeld einfügen, um die Adresse des Empfängers (die im Kontext gespeichert ist) anzuzeigen:
  // #1 Erstellen Sie das Textfeld
 $textBox:=WP New text box(WParea;1)
 
  // #2 einige Textfeld-Attribute definieren
 WP SET ATTRIBUTES($textBox;wk id;"AddressArea")
 WP SET ATTRIBUTES($textBox;wk anchor origin;wk paper box)
 WP SET ATTRIBUTES($textBox;wk anchor horizontal align;wk left;wk vertical align;wk top)
 WP SET ATTRIBUTES($textBox;wk anchor horizontal offset;$form.offsetX.values[$form.offsetX.index])
 WP SET ATTRIBUTES($textBox;wk anchor vertical offset;$form.offsetY.values[$form.offsetY.index])
 WP SET ATTRIBUTES($textBox;wk width;$form.width.values[$form.width.index])
 WP SET ATTRIBUTES($textBox;wk height;$form.height.values[$form.height.index])
 WP SET ATTRIBUTES($textBox;wk padding;$form.padding.values[$form.padding.index]) // innerhalb der Margen
 WP SET ATTRIBUTES($textBox;wk border style;wk dashed;wk border color;"Blue";wk border width;"1pt";wk border radius;"10pt")
 WP SET ATTRIBUTES($textBox;wk vertical align;wk center)
 
  // #3 Definieren Sie die Formeln innerhalb des Textfeldes
 WP INSERT FORMULA($textBox;Formula(This.data.fullName);wk append)
 WP INSERT BREAK($textBox;wk paragraph break;wk append)
 WP INSERT FORMULA($textBox;Formula(This.data.fullAddress);wk append)
 
  // #4: Den Inhalt des Textfeldes gestalten
 WP SET ATTRIBUTES($textBox;wk font;"Arial";wk font bold;wk true;wk font size;"18pt")Ergebnis:

	Produkt: 4D
	Thema: 4D Write Pro Programmiersprache
	Nummer: 
        1797
        
        
        
	
	Erstellt: 4D v19 R8
	
	4D Write Pro Handbuch ( 4D v20)
	
	
	
 Fehler melden
Fehler melden