Wie verwendet man das Lineal im RichText-Editor für FastReport .NET

2022-03-16

RichText

Der RichText-Editor wurde um ein Lineal erweitert. Es ermöglicht Benutzern, die Tab-Breite anzupassen und Einzüge vom linken und rechten Rand festzulegen.

Um einen Tabstopp hinzuzufügen, doppelklicken Sie mit der linken Maustaste auf das horizontale Lineal an der Stelle, an der Sie ihn benötigen. Im ausgewählten Bereich erscheint ein "Pfeil", der den Tabstopp anzeigt. Wenn Sie die linke Maustaste auf diesem "Pfeil" gedrückt halten, indem Sie die Maus verschieben, können Sie seine Position ändern. Beim Drücken und Verschieben des "Pfeils" wird eine Ausrichtungslinie angezeigt, die die zukünftige Position des Textes nach dem Tabulator deutlich anzeigt.

Beispiel eines definierten Tabstopps auf einem Lineal:

Tabstopp auf dem Lineal

Wenn Sie keinen Tabulator brauchen, gehen Sie mit einem Rechtsklick darauf und löschen.

Sie können Einzüge einstellen, indem Sie mit dem Mauszeiger über das Ende des Lineals fahren, das dem Einzug entspricht. Dadurch wechselt der Cursor vom Basismodus in den horizontalen Bemaßungsmodus. Gerade in dem Moment, in dem Sie die linke Taste gedrückt halten, können die Einzüge geändert werden.

Wenn Sie den linken Einzug ändern, ändert sich die Anfangsposition des Textes und auch die Positionen der bereits gesetzten Tabstopps relativ zu diesem Einzug. Wenn Sie den rechten Einzug ändern, wird die Position des Textumbruchs festgelegt. Es ist zu beachten, dass sich die Position des rechten Einzugs relativ zum rechten Rand des Textfelds ändert, wenn dessen Abmessungen geändert werden.

Beispiel eines formatierten Textes ohne Einzüge:

Formatierter Text ohne Einzüge

Beispiel eines formatierten Textes mit linkem und rechtem Einzug:

Formatierter Text mit linkem und rechtem Einzug

Bemerkenswert ist auch die Formatierung mit dem Lineal in Bezug auf den gesamten Text und seine Teile. Wenn das RichObject zu Beginn der Bearbeitung leer war, wird die eingestellte Formatierung auf den gesamten Text angewendet, während er geschrieben wird. Dies geschieht so lange, bis der Cursor mit der Maus in eine beliebige Zeile verschoben wird oder ein Teil des Textes ausgewählt wird. Wenn das RichObject nicht leer ist, zeigt das Lineal zu Beginn der Bearbeitung die Formatierung der ersten Zeile an.

Wenn die Formatierung auf einen Teil des Textes angewendet werden soll, wählen Sie den gewünschten Teil aus und das Lineal zeigt dann die Formatierung des ausgewählten Teils an. Dieses Fragment wird in 2 Fällen "sauber" sein:

- wenn unterschiedliche Formatierungen auf verschiedene Teile des Textes angewendet werden;
- wenn für dieses Fragment überhaupt keine Formatierung vorhanden ist.

Wenn Sie einen Text mit einer anderen Formatierung ändern, wird die alte Formatierung durch die neue ersetzt. Die Auswahl des gesamten Textes für die Formatierung mit dem Lineal stellt einen Sonderfall dar, bei dem die Textauswahl sofort nach jeder Manipulation am Lineal entfernt wird. Außerdem wird der gesamte Text, der gerade geschrieben wird oder werden soll, abgewählt, und die aktuell eingestellte Formatierung wird übernommen.

Diese Änderung soll die Berichterstellung erleichtern, indem die Möglichkeiten des RichText-Editors im Designer erweitert werden und die Benutzer nicht mehr auf Texteditoren von Drittanbietern zurückgreifen müssen, um einen formatierten Text zu erstellen.

20. November 2024

Lokalisierung und Ändern von Sprachen in FastReport VCL

FastReport VCL unterstützt 40 Sprachen für die Schnittstellenlokalisierung und ermöglicht es Ihnen, die Sprache im laufenden Betrieb über Menüs oder Code ohne Neukompilierung zu ändern.
1. November 2024

Neue Funktionen des FastReport VCL Berichtseditors

Wir betrachten die neuen Funktionen des Berichtseditors: Hilfslinien, Hervorhebung von sich schneidenden Objekten, aktualisierte Berichts- und Datenbäume.
30. Oktober 2024

Verwendung von Stilen beim Erstellen von Berichten in FastReport VCL

Dieser Artikel beschreibt eine der neuen Funktionen von FastReport VCL - die Verwendung von Stilen und Stilseiten.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.