Zum Hauptinhalt springen

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.

hinweis

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.

TagAttributeHinweise
adir
bdir
base
basefontsize color face dir
bigdir
blockquotedir
brdir
centerdir
codedir
delcite datetime
divpage-break-before page-break-after page-break-inside background-color border (CSS) dirNur der Eigenschaftswert always wird für den Tag page-break-before unterstützt.
emdir
fontsize color face dir
h1-h6align dir
head
html
hralign color noshade size width
idir
inscite datetime
imgalign src height widthWenn das Attribut align nicht angegeben ist, wird das Bild als Inline-Element betrachtet.
litype value dir
linkhref type media dir
meta
oltype value align dir
palign dir
scriptText innerhalb dieses Tags wird ignoriert.
small
span
strikedir
strongdir
style
subdir
supdir
tablealign bgcolor border bordercolor cellpadding cellspacing dir widthDas Attribut dir ordnet Tabellenspalten neu an.
tdalign bgcolor bordercolor colspan height nowrap rowspan text-align valign widthDas Attribut align wird nur im Internet Explorer unterstützt. Die Interpretation des Attributs bordercolor durch das Rich-Text-Steuerelement unterscheidet sich vom HTML-Browser.
thalle erlaubten
tralign bgcolor bordercolor height text-align valignDas Attribut align wird nur im Internet Explorer unterstützt.
titleText innerhalb dieses Tags wird ignoriert.
udir
uldir

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&nbsp;
Schriftart<font face=[Schriftartname]>
Schriftgröße<font size=[Schriftgröße]>
Vordergrundfarbe<font color=[Farbe]>