Version 2004.3 (Geändert)
WR SET TEXT PROPERTY (Bereich; Eigenschaft; Wert)
Parameter | Typ | Beschreibung | |
Bereich | Lange Ganzzahl | 4D Write Bereich | |
Eigenschaft | Ganzzahl | Nummer der zu setzenden Texteigenschaft | |
Wert | Numerisch | Wert der gewählten Eigenschaft |
Beschreibung
Mit dem Befehl WR SET TEXT PROPERTY ändern Sie die Texteigenschaften der aktuellen Auswahl im4D Write Bereich Bereich.
Eigenschaft und Wert arbeiten zusammen.
Tip: Wir empfehlen, den Befehl WR SET FONT Befehl anstelle von WR SET TEXT PROPERTY (Bereich;wr font number;Wert) zu verwenden, da Schriftnummern dynamisch verwaltet werden und je nach Betriebssystem unterschiedlich sein können.
Übergeben Sie eine ungültige Eigenschaftsnummer, wird der Fehler 1075 generiert.
Übergeben Sie einen ungültigen Wert für die gewählte Eigenschaft, wird der Fehler 1076 generiert.
Hinweis: Eigenschaft und Wert können mit Konstanten belegt werden.
Die Liste der Texteigenschaften und ihrer Werte finden Sie im Kapitel 4D Write Konstanten unter "WR Texteigenschaften" und "WR Texteigenschaften Werte". Sie können entweder den Wert oder die Konstante übergeben.
Die Liste der Fehlermeldungen finden Sie im Anhang C: Fehlermeldungen.
Die folgenden Konstanten und Werte können Sie mit den Befehlen WR SET TEXT PROPERTY und WR Get text property verwenden:
Eigenschaft | Um Wert oder WR Texteigenschaften Werte |
(WR Texteigenschaften) | zu setzen oder zu erhalten: |
wr bold (0) | Stil Fett in Text (falsch=0, wahr=1) |
wr italic (1) | Stil Kursiv in Text (falsch=0, wahr=1) |
wr shadow (2) | Stil Schatten in Text (falsch=0, wahr=1) |
wr strikethrough (3) | Stil Kontur in Text (falsch=0, wahr=1) |
wr underline (4) | Stil Unterstrichen in Text: Nicht unterstrichen=0, |
wr single underline (1), wr word underline (2), | |
wr double underline (3), wr hatched underline (4) | |
wr superscript oder subscript (5) | Text hoch- oder tiefgestellt: Nichts=0, |
wr superscript (1), wr subscript (2) | |
wr capital case (6) | Text in Kapitälchen, Gross- oder Kleinbuchstaben, |
Klein=0, wr capitals (1), wr small capitals (2) | |
wr font number (7) | Der übergebene Wert ist eine interne Nummer, |
4D Write weist die Nummern bei Verwendung schritt- | |
weise zu.Es ist generell ratsam, die Routinen | |
WR Get font und WR SET FONTzu verwenden, die mit | |
Schriftnamen arbeiten. | |
wr font size (8) | Textgrösse (Wert zwischen 9 und 255) |
wr text color (9) | Wert muss in Form von 0x00RRGGBB übergeben |
wr text back color (10) | werden wie in 4th Dimension (oder in voriger |
wr strikethrough color (11) | Version von 4D Write). Sie können die Konstanten |
wr underline color (12) | unter dem Thema WR Standardfarben verwenden. |
wr shadow color (13) |
wr links appearance (14) | Erscheinung der Links: wr no links appearance (0), |
wr unvisited links appearance (1), wr visited links | |
appearance (2) | |
wr stylesheet number (15) | Übergeben Sie den Index der Vorlage in der Liste. |
Beachten Sie, dass dem Text bei Übergabe des Index | |
eine Vorlage zugewiesen wird, jedoch nicht ihre | |
Eigenschaften angewandt werden. Der Befehl | |
WR APPLY STYLESHEET setzt dieEigenschaften der | |
Vorlage und wendet sie an. | |
wr user property (16) | Sie können für diese Eigenschaft einen beliebigen |
Wert setzen. Wollen Sie z.B. eine hierarchische Liste | |
parallel mit einem Text erhalten, können Sie mit | |
dieser Eigenschaft eine Elementreferenz für die | |
hierarchische Liste speichern. Dann erhalten Sie, | |
immer wenn Sie auf den Text klicken, die Eigen- | |
schaft und können das dazugehörige Element in | |
der Liste auswählen. | |
wr justification (32) | Textausrichtung: wr left justified (0), wr centered (1), |
wr right justified (2), wr full justified (3) | |
wr line spacing (33) | Zeilenabstand, der Wert variiert von 1 bis 10 in 0,5 |
Schritten: 1=single spacing, 1.5=1.5 spacing, | |
2=double spacing | |
wr bullet (34) | Stil für Bullet: wr black square bullet (110), wr white |
square bullet (111), wr black circle bullet (108), | |
wr white circle bullet (109), wr diamonds bullet (117), | |
wr clubs bullet (118), wr no bullet (0) | |
wr left margin (35) | Abstand in Bezug auf linken toten Rand. Der Wert |
wird in der aktuellen Einheit des Dokuments | |
angezeigt. | |
wr first indent (36) | Abstand in Bezug auf rechten Rand. <0 = links vom |
rechten Rand, >0 = rechts vom rechten Rand. | |
Der Wert wird in der aktuellen Einheit des | |
Dokuments angezeigt | |
wr right margin (37) | Abstand in Bezug auf rechten toten Rand. Der |
Wert wird in der aktuellen Einheit des Dokuments | |
angezeigt. | |
wr border back color (38) | Wert muss in Form von 0x00RRGGBB übergeben |
werden. | |
wr border line color (39) | Wie in 4th Dimension (oder in voriger Version von |
4D Write). Sie können die Konstanten des Themas | |
WR Standardfarben verwenden. | |
wr border line style (40) | Randstil und Stärke: 0=1-pt line, 1=2-pt line, |
2=3-pt line, 3=dotted line, 4=double dotted line, | |
5= triple dotted line, 6=double 1-pt line, | |
7=double inside, 2-pt line, 8=triple center 2-pt line, | |
9=double outside, 2-pt line, (2003) 10=1/2-pt line, | |
(2003) 11=1/4-pt line. | |
Der Rahmenstil beeinflusst direkt die Ränder der | |
Auswahl, oder ermöglicht, den Stil vor Platzierung | |
des Rahmens zu setzen. Es ist besser, erst den Stil | |
zu setzen und dann den Rahmen zu platzieren. | |
Das erspart evtl. Neuzeichnen. Beachten Sie, dass | |
der Rahmenstil für alle Seiten der Auswahl | |
gleich ist (links/rechts und oben/unten). | |
wr left border (41) | Linken Rand setzen (falsch=0, wahr=1) |
wr right border (42) | Rechten Rand setzen (falsch=0, wahr=1) |
wr inside top border (43) | Oberen inneren Rand setzen (falsch=0, wahr=1) |
mit Abstand über und unter dem Absatz | |
wr inside bottom border (44) | Unteren inneren Rand setzen (falsch=0, wahr=1) |
mit Abstand über und unter dem Absatz | |
wr border spacing (45) | Abstand zwischen Rand und Text. Der Wert wird |
in der aktuellen Einheit des Dokuments angezeigt. | |
wr top border (46) | Oberen Rand setzen (falsch=0, wahr=1) |
mit Abstand über dem Absatz. | |
wr bottom border (47) | Unteren Rand setzen (falsch=0, wahr=1) |
mit Abstand unter dem Absatz. | |
wr tab (64) | Anzahl Tabs im letzten Absatz der Auswahl. |
Eigenschaft gilt nicht für WR SET TEXT PROPERTY, | |
nur verwendbar mit WR Get text property. |
Beispiele
(1) Sie möchten auf die aktuelle Auswahl die Schrift Times, 12 Punkt, Violett anwenden, die vorhandene Kursivschrift entfernen und die gesamte Auswahl in Fett setzen:
Violett:=WR RGB to color(61952;2048;33792) WR SET FONT(Bereich;"Times") WR SET TEXT PROPERTY(Bereich;wr font size;12) WR SET TEXT PROPERTY(Bereich;wr text color;Violett) WR SET TEXT PROPERTY(Bereich;wr bold;1) WR SET TEXT PROPERTY(Bereich;wr italic;0)
(2) Sie möchten für die Textränder einen vordefinierten Wert festlegen:
WR GET SELECTION(Bereich;AnfAusw;EndAusw) `Speichert die aktuelle Textauswahl WR UPDATE MODE(Bereich;0) `Deaktiviert die Bildschirmaktualisierung WR EXECUTE COMMAND(Bereich;wr cmd select all) `Alles auswählen `Setzt die Einheit auf Zentimeter WR SET DOC PROPERTY(Bereich;wr unit;0) `Setzt die Ränder des Dokuments in Zentimeter WR SET TEXT PROPERTY(Bereich;wr right margin;1,8) WR SET TEXT PROPERTY(Bereich;wr left margin;1,3) WR SET SELECTION(Bereich;AnfAusw;EndAusw) `Setzt Textauswahl wieder wie zuvor WR UPDATE MODE(Bereich;1) `Aktiviert die Bildschirmaktualisierung
Referenz