4D v16.3ST Get plain text |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
ST Get plain text
ST Get plain text
Die Funktion ST Get plain text entfernt alle Stil Tags aus der Textvariablen oder dem Feld, definiert in den Parametern * und Objekt und gibt den Plain Text zurück. Mit dem optionalen Parameter * geben Sie an, dass der Parameter Objekt ein Objektname (String) ist. Hat das Objekt während der Ausführung den Fokus, gibt die Funktion Information über das Objekt in Bearbeitung zurück; hat das Objekt keinen Fokus, gibt die Funktion Information über die Datenquelle (Feld oder Variable) des Objekts zurück. Ohne * geben Sie an, dass der Parameter Objekt ein Feld oder eine Variable ist. In diesem Fall übergeben Sie eine Feld- oder Variablenreferenz anstatt eines String. Die Funktion gibt während der Ausführung Information über dieses Feld oder diese Variable zurück. Der optionale Parameter RefModus gibt an, wie in Objekt gefundene Referenzen zurückgegeben werden sollen. In RefModus übergeben Sie eine der folgenden Konstanten unter dem Thema Mehrfachstil Text (Sie können eine einzelne Konstante oder mehrere kombiniert übergeben):
Hinweis: Da Plain Text gleich bleibt, unabhängig von den Werten im Parameter RefModus, ist dieser optionale Parameter nur für Text mit Referenzen sinnvoll. Sie suchen unter den Werten eines Textfeldes mit Mehrfachstil nach dem Text "sehr schön". Der Wert wurde in folgender Form gespeichert: "Das Wetter ist sehr schön heute". QUERY BY FORMULA([Comments];ST Get plain text([Comments]Weather)="@very nice@") Hinweis: In diesem Kontext gibt nachfolgende Anweisung nicht das gewünschte Ergebnis zurück, weil der Text mit Stil Tags gesichert wird: QUERY([Comments];[Comments]Weather="@sehr schön@") Nehmen wir folgenden Text im Bereich mit Mehrfachstil mit Namen "meineZone" <span>Es ist jetzt <span style="-d4-ref:'Current time:C178'"> </span> <a href="http://www.4d.com">Gehen Sie zur 4D Seite</a> oder <span style="-d4-ref-user:'openW'">Öffnen ein Fenster</span></span> Dieser Text erscheint wie folgt: Führen Sie dazu folgenden Code aus: $txt :=ST Get plain text(*;"meineZone";ST References as spaces) 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.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v12 SCHLÜSSELWÖRTER multi-style, multistyle, multi style ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||