4D v16WP SET ATTRIBUTES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP SET ATTRIBUTES
|
WP SET ATTRIBUTES ( objAusschnitt / wpDok ; attribName ; attribWert {; attribName2 ; attribWert2 ; ... ; attribNameN ; attribWertN} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
objAusschnitt / wpDok | Objekt |
![]() |
4D Write Pro Ausschnitt oder Dokument | |||||
attribName | String |
![]() |
Name des zu setzenden Attributs | |||||
attribWert | String, Zahl, Boolean |
![]() |
Neuer Attributwert | |||||
Der Befehl WP SET ATTRIBUTES setzt den Wert jedes Attributs in einem Ausschnitt oder Dokument von 4D Write Pro. Dieser Befehl gibt Ihnen Zugriff auf die verschiedenen internen Attribute von 4D Write Pro: Zeichen, Absatz, Dokument oder Bild.
Im ersten Parameter können Sie entweder einen Objektbereich von 4D Write Pro (objAusschnitt) oder eine Referenz auf ein 4D Write Pro Dokument (wpDok) übergeben. objAusschnitt ist Teil eines 4D Write Pro Dokuments, der von verschiedenen Befehlen erstellt werden kann. Nachfolgende Übersicht zeigt die Reichweite von WP SET ATTRIBUTES je nach Zielobjekt und Attributen:
Parameter | Gemeinsame Attribute außer "verticalAlign" | Attribute für Dokument | Attribute für Absatz | Attribute für Zeichen und "verticalAlign" |
objAusschnitt von WP Get paragraphs | Absätze | Dokument | Absätze | Absätze |
objAusschnitt von WP Get pictures | Bilder | Dokument | - | - |
objAusschnitt von WP Get range oder | Absätze für den Ausschnitt | Dokument | Absätze für den Ausschnitt (überschneidende Absätze) | Zeichen für den Ausschnitt |
wpDok | Dokument | Dokument | Absätze für das ganze Dokument | Zeichen für das ganze Dokument |
Gemeinsame Attribute (wie "Rahmen", "Füllen", etc.) bedeutet gemeinsam für Dokument, Absätze und/oder Bilder.
In diesem 4D Write Pro Bereich haben Sie ein Wort ausgewählt:
Führen Sie folgenden Code aus:
$range:=WP Get selection(*;"WParea") //ausgewählten Bereich erhalten
// Schattenversatz für das gewählte Wort in pt setzen
WP SET ATTRIBUTES($range;wk text shadow offset;1)
//Füllen für dieses Wort setzen
WP SET ATTRIBUTES($range;wk padding;1)
//einen Rahmen mit 10 pt setzen
WP SET ATTRIBUTES($range;wk border style;wk solid;wk border width;10)
//Rahmenfarbe definieren
WP SET ATTRIBUTES($range;wk border color;"blau";wk border color bottom;"#00FA9A";wk border color right;"#00FA9A")
erhalten Sie dieses Ergebnis:
Dieses Beispiel zeigt die Verwendung der Konstanten wk inside und wk outside:
$wpRange:=WP Get selection(writeProdoc)
WP SET ATTRIBUTES($wpRange;wk border style+wk inside;wk dotted)
WP SET ATTRIBUTES($wpRange;wk border style+wk outside;wk solid)
WP SET ATTRIBUTES($wpRange;wk border color+wk outside;"#00FA9A")
Wurde der ganze Inhalt ausgewählt, erhalten Sie dieses Ergebnis:
4D Write Pro Attribute
WP GET ATTRIBUTES
WP RESET ATTRIBUTES
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Erstellt: 4D v15 R4
4D Write Pro Handbuch ( 4D v16)