4D v16.3Text mit Stil (Rich Text) |
||
|
4D v16.3
Text mit Stil (Rich Text)
Text mit Stil (Rich Text)
In 4D können Sie Textbereiche mit unterschiedlichen Stilarten verwenden, d.h. Sie können innerhalb eines Textbereichs Wörter in Fett-, Kursivschrift oder Farbe haben: Diese Funktionalität gilt für Felder und Variablen vom Typ alphanumerisch und Text sowie Zellen von Listboxen. Sie wird für Detail- und Listenformulare unterstützt, sowohl für Anzeigen als auch für Drucken.Hinweis: Für Eingabefilter, Schnellberichte und den Etiketteneditor können Sie keine Rich Text Bereiche verwenden. Diese Funktionsweise lässt sich über spezifische Optionen in der Eigenschaftenliste einstellen. Als Textattribute sind Schrifttyp, Schriftgröße, Schriftstil und Farbe für Text bzw. für Hintergrund verfügbar. Um Attribute in einem "Rich Text" Bereich zu ändern, gibt es folgende Möglichkeiten:
In "Rich Text" Bereichen werden Stilattribute als HTML Tags vom Typ <SPAN> gespeichert. 4D interpretiert diese Tags beim Anzeigen des Textbereichs, d.h. der Entwickler kann Stilattribute in einem Text per Programmierung festlegen und verändern. Die von 4D unterstützten <SPAN> Attribute werden im folgenden beschrieben. Die 4D Funktion ST Get plain text findet Rohtext (raw text) ohne Stil Tags. Die Beschreibung der Befehle zum Verwalten von Rich Text Bereichen und die unterstützten <span> Tags finden Sie im Kapitel Mehrfachstil Text des Handbuchs 4D Programmiersprache. Eigenschaften zum Verwalten von Rich Text sind verfügbar für eingebbare Variablen, Felder und Zellen von Listboxen vom Typ alphanumerisch oder Text. Die Option Mehrfachstil unter der Gruppe "Text" der Eigenschaftenliste aktiviert die Verwendung spezifischer Stilelemente im ausgewählten Bereich. Ist diese Option markiert, interpretiert 4D alle im Bereich gefundenen HTML Tags vom Typ <SPAN>. Diese Option erscheint nur, wenn in der Gruppe "Text" die Option Mehrfachstil markiert wurde. Ist diese Option markiert, speichert der Bereich die Stil Tags mit dem Text, auch wenn nichts verändert wurde. In diesem Fall entsprechen die Tags dem Standardstil. Ist diese Option nicht markiert, werden nur geänderte Stil Tags gespeichert. Ist die Option "Mit Standard-Stil Tags speichern" nicht markiert, speichert der Bereich nur die Änderung. Der gespeicherte Inhalt ist dann: What a <SPAN STYLE="font-size:13.5pt">beautiful</SPAN> day! Ist die Option markiert, speichert der Bereich alle Formatierungsinformationen. Der erste generische Tag beschreibt den Standardstil, alle Variationen dazu erscheinen dann in eingebundenen Tags. Der gespeicherte Inhalt im Bereich ist dann: <SPAN STYLE="font-family:'Arial';font-size:9pt;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;background-color:#FFFFFF">What a <SPAN STYLE="font-size:13.5pt">beautiful</SPAN> day!</SPAN> Diese Option erscheint nur unter der Gruppe "Eingabe", wenn die Option Mehrfachstil markiert ist. Die Option Kontextmenü aktiviert für den Benutzer die Möglichkeit, während der Dateneingabe durch rechten Mausklick in den Bereich ein PopUp-Menü aufzurufen. Dieses Menü bietet folgende Befehle:
Ändert der Benutzer über dieses PopUp-Menü ein Stilattribut, generiert 4D das Formularereignis On After Edit. Hinweise:
Die unterstützten Stilattribute (Schrifttyp, Schriftgröße, Schriftstil und -farbe) werden bei Drag-and-Drop oder Kopieren/Einsetzen von Text mit Stilelementen beibehalten zwischen:
In anderen Fällen werden die Stilelemente je nach Kontext beibehalten. Es gibt zwei automatische Funktionen, wenn die Maus über einen formatierten Bereich geht:
URLs (Strings, die mit http://, https:// oder ftp:// beginnen) innerhalb von Feldern oder Variablen mit Mehrfachstil vom Typ Text oder Alphanumerisch werden automatisch gefunden. Klickt ein Benutzer unter Windows mit gedrückter strg-Taste, auf macOS mit gedrückter Befehlstaste in den Bereich, wird die URL direkt im standardmäßigen Web Browser ausgeführt. Unter Windows erscheinen gefundene URLs in blau und unterstrichen:
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
SCHLÜSSELWÖRTER texte riche, rich text area ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |