Rich-Text
Übersicht
Das Steuerelement Rich-Text zeigt formatierten Text (statisch, dynamisch oder gemischt) in einem Bericht an.
Um dieses Steuerelement zu einem Bericht hinzuzufügen, ziehen Sie das Element Rich Text aus dem Werkzeugkasten auf die Entwurfsoberfläche des Berichts.
Sie können auch eine RTF-, DOCX- oder HTML-Datei auf ein Band ziehen, um ein Rich-Text-Steuerelement mit dem zugehörigen Dateiinhalt einzufügen.
Inhalt aus einer Datei laden
Sie können RTF- oder HTML-Inhalte aus einer externen Datei laden. Erweitern Sie die Kategorie Data und klicken Sie auf die Schaltfläche mit den Auslassungspunkten der Eigenschaft Load file.

Wählen Sie im aufgerufenen Dialog Open die Datei aus und klicken Sie auf Open.
Rich-Text unterstützt die folgenden Dateiformate:
- RTF
- DOCX
- TXT
- HTML
Inhalt direkt bearbeiten
Doppelklicken Sie auf ein Rich-Text-Steuerelement und geben Sie Text im aufgerufenen integrierten Editor ein. Ein Menüband mit Textformatierungsoptionen erscheint neben dem Editor.

Rich-Text unterstützt die folgenden Bearbeitungsvorgänge:
-
Rückgängig/Wiederherstellen-Verlauf
Der Rückgängig/Wiederherstellen-Verlauf enthält die letzten 100 Vorgänge und ist verfügbar, bis Sie den integrierten Bearbeitungsmodus verlassen.
-
Zwischenablage-Operationen
Sie können Zwischenablage-Operationen (Ausschneiden, Kopieren und Einfügen) verwenden, um Text und Bilder zu bearbeiten.
-
Hyperlinks
Sie können Hyperlinks erstellen und ändern.
-
Drag & Drop
Verwenden Sie Drag & Drop, um Bilder und Text innerhalb des Editors zu verschieben.
Das ältere Rich-Text-Steuerelement bietet kein Menüband mit Textformatierungsoptionen. Sein integrierter Editor erlaubt nur die Eingabe von einfachem Text. Binden Sie das Steuerelement an ein Datenfeld, das RTF- oder HTML-Inhalte liefert, um formatierten Text anzuzeigen.
An Daten binden
Klicken Sie auf die Schaltfläche mit den Auslassungspunkten der Option Rtf Expression oder Html Expression, um den Ausdruckseditor aufzurufen. Verwenden Sie diesen Editor, um das Steuerelement an ein Datenfeld zu binden oder einen komplexen Bindungsausdruck mit zwei oder mehr Datenfeldern zu erstellen.

Sie können HTML-formatierten Text verwenden, der Markup-Tags enthält, um das Erscheinungsbild des Textes zu definieren. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten der Option Html Expression und geben Sie diesen Text in ' Anführungszeichen ' im aufgerufenen Ausdruckseditor ein.

Ziehen Sie ein numerisches oder Textfeld aus der Feldliste per Drag & Drop auf das Rich-Text-Steuerelement, um es an dieses Feld zu binden.

Rich-Text ermöglicht es Ihnen auch, Datenfelder und statische Inhalte in seinem Text zusammenzuführen.

Weitere Informationen finden Sie in den Themen Steuerelemente an Daten binden und Eingebettete Felder verwenden.
Markup-Text
Unterstützte Tags
Die folgende Tabelle listet die unterstützten HTML-Tags auf. Externe Links werden für Inline-Bilder und Stylesheets (CSS-Dateien) verarbeitet. Die Attribute ID und Class werden für alle Tags interpretiert, einschließlich der nicht aufgelisteten. Diese Attribute werden verwendet, um einen Stil für Inhalte innerhalb eines bestimmten Tags festzulegen.
| Tag | Attribute | Hinweise |
|---|---|---|
| a | dir | |
| b | dir | |
| base | ||
| basefont | size color face dir | |
| big | dir | |
| blockquote | dir | |
| br | dir | |
| center | dir | |
| code | dir | |
| del | cite datetime | |
| div | page-break-before page-break-after page-break-inside background-color border (CSS) dir | Nur der Eigenschaftswert always wird für den Tag page-break-before unterstützt. |
| em | dir | |
| font | size color face dir | |
| h1-h6 | align dir | |
| head | ||
| html | ||
| hr | align color noshade size width | |
| i | dir | |
| ins | cite datetime | |
| img | align src height width | Wenn das Attribut align nicht angegeben ist, wird das Bild als Inline-Element betrachtet. |
| li | type value dir | |
| link | href type media dir | |
| meta | ||
| ol | type value align dir | |
| p | align dir | |
| script | Text innerhalb dieses Tags wird ignoriert. | |
| small | ||
| span | ||
| strike | dir | |
| strong | dir | |
| style | ||
| sub | dir | |
| sup | dir | |
| table | align bgcolor border bordercolor cellpadding cellspacing dir width | Das Attribut dir ordnet Tabellenspalten neu an. |
| td | align bgcolor bordercolor colspan height nowrap rowspan text-align valign width | Das Attribut align wird nur im Internet Explorer unterstützt. Die Interpretation des Attributs bordercolor durch das Rich-Text-Steuerelement unterscheidet sich vom HTML-Browser. |
| th | alle erlaubten | |
| tr | align bgcolor bordercolor height text-align valign | Das Attribut align wird nur im Internet Explorer unterstützt. |
| title | Text innerhalb dieses Tags wird ignoriert. | |
| u | dir | |
| ul | dir |
Nicht unterstützte Tags
- <base>-Tag mit href-Attribut;
- <div>-Tag mit border-, align- und float-CSS-Attribut;
- <li>-Tag mit list-style-image-CSS-Attribut;
- <margin>-Tag;
- <tab>-Tag;
- <table>-Tag mit cols-Attribut;
- <td>-Tag mit bordercolor- und nowrap-Attributen;
- !important-Deklaration;
- word-wrap- und break-word-CSS-Eigenschaften;
- CSS3-Shapes;
- <ui>-Tag mit type-Attribut.
Export nach Excel
Wenn ein Bericht nach XLS oder XLSX exportiert wird, werden die folgenden Rich-Text-Inhalte aus Rich-Text-Steuerelementen in Excel-nativen Rich-Text-Inhalt konvertiert:
| HTML-Tags und RTF-Entsprechungen | |
|---|---|
| Textformat | <b>, <i>, <u>, <s>, <strong>, <em> |
| Zeilenumbruch | \ |
| Geschütztes Leerzeichen | |
| Schriftart | <font face=[Schriftartname]> |
| Schriftgröße | <font size=[Schriftgröße]> |
| Vordergrundfarbe | <font color=[Farbe]> |