Hinzufügen von Textfeldern zu einem Bericht
Sie können einem Bericht ein Textfeld hinzufügen, wenn Sie wörtlichen Text für Titel, Beschreibungen und Beschriftungen oder dynamischen, auf Ausdrücken basierenden Text anzeigen möchten. Ein Ausdruck kann Literaltext, einen Verweis auf ein Feld in der Datenbank oder eine Berechnung von Daten enthalten. Alle Ausdrücke werden als Platzhaltertext angezeigt, sodass Sie Zahlen, Farben und andere Darstellungseigenschaften formatieren können. Außerdem können Platzhalter mit Literaltext kombinieren, um Text mit mehreren Schriftarten, Farben, Stilen und Aktionen zu formatieren. Weitere Informationen finden Sie unter Formatieren von Text und Importieren von HTML.
Jede Zelle in einem Tablix-Datenbereich enthält ein Textfeld, das auf dieselbe Weise formatiert werden kann wie eigenständige Textfelder in einem Bericht. Um sich wiederholende Textfelder in einem Freiformatlayout darzustellen, ordnen Sie mehrere Textfelder in einem Listendatenbereich an. Verwenden Sie eine Liste, wenn Sie das Format für mehrere Werte wiederholen möchten, z. B. bei einem Kundeninformationsblatt, das für jeden Kunden gleich ist. Verwenden Sie einen rechteckigen Container, wenn Sie das Textfeldlayout steuern möchten und unterhalb des letzten Textfelds ein Abstand gelassen werden soll. Weitere Informationen finden Sie unter Arbeiten mit Datenbereichen.
Vergrößern und Verkleinern eines Textfelds
Standardmäßig haben Textfelder eine statische Größe. Wenn ein Textfeld in Abhängigkeit von seinem Inhalt vertikal vergrößert werden soll, öffnen Sie das Dialogfeld Eigenschaften von Textfeld, und ändern Sie die Option Vergrößern der Höhe zulassen. Wenn es möglich sein soll, das Textfeld in Abhängigkeit von seinem Inhalt zu verkleinern, ändern Sie die Option Verringern der Höhe zulassen für das Textfeld. Sie können die CanGrow-Eigenschaft oder die CanShrink-Eigenschaft im Bereich Eigenschaften ändern.
Ausrichten eines Textfelds
Durch das Ausrichten von Textfeldern können Sie die Lesbarkeit von Berichten verbessern, gebietsschemaspezifische Textausrichtungen unterstützen, in einem gedruckten Bericht mit fester Seitengröße eine größere Spaltenanzahl unterbringen und grafisch ansprechendere Berichte erstellen. Ein Textfeld kann in verschiedene Richtungen ausgerichtet werden: horizontal, vertikal oder um 270 Grad gedreht. Die Option für die vertikale Ausrichtung wird am häufigsten für ostasiatische Sprachen verwendet, deren Schreibrichtung von oben nach unten verläuft. In den meisten Renderern wird die Eigenschaft für das Drehen von Symbolen durch die Option für die vertikale Ausrichtung behandelt, damit der Text von oben nach unten geschrieben wird, die Zeichen jedoch nicht auf der Seite liegen. Bei anderen Sprachen wird Text, auf den die Option für vertikale Ausrichtung angewendet wird, seitwärts geschrieben.
Sie können Textfelder ausrichten, die wörtlichen Text, Felder aus einem Berichtsdataset oder berechnete Daten enthalten. Das Textfeld kann eigenständig im Hauptteil des Berichts, in einer Tabelle oder Matrix oder in einem Berichtskopf und -fuß verwendet werden.
Die folgende Abbildung zeigt drei Versionen eines Tabellenberichts, in dem Daten nach Monat gruppiert sind. Für das Textfeld, das den Monatswert enthält, wird eine abweichende Textfeldausrichtung verwendet. Der vertikale Text ist Chinesisch.
Die WritingMode-Eigenschaft, mit der die Textausrichtung angegeben wird, ist im Dialogfeld Textfeldeigenschaften nicht verfügbar. Zum Festlegen der Eigenschaft öffnen Sie das Eigenschaftenfenster und legen die Eigenschaft dort fest. Die verfügbaren Werte für die WritingMode-Eigenschaft sind: Horizontal (Leserichtung von links nach rechts), Vertical (Leserichtung von oben nach unten) und Rotate270 (Leserichtung von unten nach oben). Sie müssen die Spaltenbreite und die Zeilenhöhe manuell anpassen, damit der Text vollständig angezeigt wird.
WritingMode wird für das Textfeld festgelegt und gilt für den gesamten Text im Textfeld. Sie können keine anderen Ausrichtungen für Teile des Texts angeben.
Weitere Informationen zum Festlegen von WritingMode finden Sie unter Vorgehensweise: Festlegen der Textfeldausrichtung (Berichts-Generator 3.0) in der Hilfe zu Berichts-Generator 3.0 auf msdn.microsoft.com.