4D v12.4OBJECT GET STYLED TEXT ATTRIBUTES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
OBJECT GET STYLED TEXT ATTRIBUTES
|
OBJECT GET STYLED TEXT ATTRIBUTES ( {* ;} Objekt ; StartAusw ; EndeAusw ; attrName ; attrWert {; attrName2 ; attrWert2 ; ... ; attrNameN ; attrWertN} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname(String), Ohne Stern: Objekt ist Variable oder Feld |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable oder Feld (ohne *) | |||||
StartAusw | Lange Ganzzahl |
![]() |
Start der Textauswahl | |||||
EndeAusw | Lange Ganzzahl |
![]() |
Ende der Textauswahl | |||||
attrName | Lange Ganzzahl |
![]() |
Zu erhaltendes Attribut | |||||
attrWert | Variable |
![]() |
Aktueller Wert des Attributs | |||||
Mit dem Befehl OBJECT GET STYLED TEXT ATTRIBUTES können Sie den aktuellen Wert eines Stilattributs in einer Textauswahl des Formularobjekts, definiert durch Objekt, herausfinden.
Mit den Parametern StartAusw und EndeAusw können Sie die Textauswahl von Objekt festlegen, dessen Stilattribut gelesen werden soll. In StartAusw übergeben Sie die Position des ersten Zeichens, in EndeAusw die Position des letzten Zeichens + 1 (das letzte übergebene Zeichen ist in der Auswahl nicht enthalten). Sind die Werte StartAusw und EndeAusw gleich oder ist StartAusw größer als EndeAusw, wird ein Fehler zurückgegeben.
Die Werte StartAusw und EndeAusw berücksichtigen nicht bereits vorhandene Stil Tags im Bereich. Sie werden vielmehr auf Basis von Rohtext bewertet, d.h. Text, aus dem Stil Tag herausgefiltert wurden.
Konstante | Typ | Wert | Meldung |
Attribute background color | Lange Ganzzahl | 8 | (nur Windows) Hexadezimale Werte oder HTML Farbnamen |
Attribute bold style | Lange Ganzzahl | 1 | attrWert=0: Attribut fett aus Auswahl entfernen attrWert=1: Attribut fett auf Auswahl anwenden |
Attribute font name | Lange Ganzzahl | 5 | attrWert=Schriftfamilienname (String) |
Attribute italic style | Lange Ganzzahl | 2 | attrWert=0: Attribut kursiv aus Auswahl entfernen attrWert=1: Attribut kursiv auf Auswahl anwenden |
Attribute strikethrough style | Lange Ganzzahl | 3 | attrWert=0: Attribut durchgestrichen aus Auswahl entfernen attrWert=1: Attribut durchgestrichen auf Auswahl anwenden |
Attribute text color | Lange Ganzzahl | 7 | Hexadezimale Werte oder Konstanten mit hexadezimalen Werten |
Attribute text size | Lange Ganzzahl | 6 | attrWert=Anzahl Punkte (Zahl) |
Attribute underline style | Lange Ganzzahl | 4 | attrWert=0: Attribut unterstrichen aus Auswahl entfernen attrWert=1: Attribut unterstrichen auf Auswahl anwenden |
Ist der Wert von attrName für die gesamte Auswahl gleich, wird er in attrWert zurückgegeben. Ist er unterschiedlich oder enthält Objekt keine SPAN Tags, werden folgende Werte zurückgegeben:
attrName | attrWert, wenn Attribut in Auswahl unterschiedlich oder ohne SPAN Tags |
Attribute background color | FFFFFFFF |
Attribute bold style | 2 |
Attribute font name | "" (empty string) |
Attribute italic style | 2 |
Attribute strikethrough style | 2 |
Attribute text color | FFFFFFFF |
Attribute text size | -1 |
Attribute underline style | 2 |
Nach Ausführen dieses Befehls wird die Variable OK auf 1 gesetzt, wenn kein Fehler aufgetreten ist; andernfalls wird sie auf 0 gesetzt. Das ist insbesondere der Fall, wenn Stil Tags nicht korrekt gewertet werden (inkorrekte oder fehlende Tags).
Bei einem Fehler wird die Variable nicht geändert. Tritt ein Fehler in einer Variablen auf, während der Text gewertet wird, wandelt 4D den Text in Plain Text um; als Ergebnis werden die Zeichen <, > und & in HTML Einheiten umgewandelt.
Produkt: 4D
Thema: Objekte
Nummer:
1094
Erstellt: 4D v12
Geändert: 4D v12.1
OBJECT SET STYLED TEXT ATTRIBUTES