TextFormatFlags-Enumeration
Diese Enumeration verfügt über ein FlagsAttribute -Attribut, das die bitweise Kombination der Memberwerte zulässt.
Namespace: System.Windows.FormsAssembly: System.Windows.Forms (in system.windows.forms.dll)
| Membername | Beschreibung | |
|---|---|---|
| Bottom | Richtet den Text im unteren Teil des umschließenden Rechtecks aus. Wird nur angewendet, wenn der Text eine einzelne Zeile ist. | |
| Default | Wendet die Standardformatierung an, die links ausgerichtet ist. | |
| EndEllipsis | Entfernt das Ende von abgeschnittenen Zeilen und ersetzt diese durch ein Auslassungszeichen. | |
| ExpandTabs | Erweitert Tabstoppzeichen. Die Standardanzahl von Zeichen pro Tabstopp beträgt acht. Die Werte WordEllipsis, PathEllipsis und EndEllipsis können nicht mit ExpandTabs verwendet werden. | |
| ExternalLeading | Schließt die externe Schriftartgröße in die Zeilenhöhe ein. I. d. R. wird der externe Abstand nicht in die Höhe einer Textzeile eingeschlossen. | |
| GlyphOverhangPadding | Fügt dem umschließenden Rechteck Leerraum hinzu, um überhängende Symbole aufzunehmen. | |
| HidePrefix | Gilt nur für Windows 2000 und Windows XP: Ignoriert das Präfixzeichen für das kaufmännischen Und (&) im Text. Der darauf folgende Buchstabe wird nicht unterstrichen, aber andere mnemonische Präfixzeichen werden dennoch verarbeitet. Wenn zum Beispiel eine Eingabezeichenfolge von "A&bc&&d" mit HidePrefix angewendet wird, lautet die Ausgabe "Abc&d". Vergleichen Sie dies mit NoPrefix und PrefixOnly. | |
| HorizontalCenter | Zentriert den Text horizontal innerhalb des umschließenden Rechtecks. | |
| Internal | Berechnet mit der Systemschriftart die Textmetrik. | |
| Left | Richtet den Text an der linken Seite des Clippingbereichs aus. | |
| LeftAndRightPadding | Fügt an beiden Seiten des umschließenden Rechtecks Leerraum hinzu. | |
| ModifyString | Ändert die angegebene Zeichenfolge so, dass sie mit dem angezeigten Text übereinstimmt. Dieser Wert hat nur Auswirkungen, wenn außerdem EndEllipsis oder PathEllipsis angegeben wird. | |
| NoClipping | Ermöglicht das Anzeigen von überhängenden Symbolbereichen und Text außerhalb des Formatierungsrechtecks. | |
| NoFullWidthCharacterBreak | Gilt nur für Windows 98, Windows Me, Windows 2000 oder Windows XP: Verhindert einen Zeilenumbruch für Zeichenfolgen mit doppelter Breite, sodass die Regel für den Zeilenumbruch den Zeichenfolgen mit einfacher Breite entspricht. Beispielsweise wird mit NoFullWidthCharacterBreak die Lesbarkeit von Symbolbeschriftungen in Fenstern in koreanischer Sprache erhöht. Dieser Wert hat nur Auswirkungen, wenn außerdem WordBreak angegeben ist. | |
| NoPadding | Fügt dem umschließenden Rechteck keinen Leerraum hinzu. | |
| NoPrefix | Deaktiviert die Verarbeitung von Präfixzeichen. Das mnemonische Präfixzeichen für das kaufmännische Und (&) wird i. d. R. als Direktive zum Unterstreichen des nachfolgenden Zeichens interpretiert. Das mnemonische Präfixzeichen für das doppelte kaufmännische Und (&&) wird als Direktive zum Drucken eines einfachen kaufmännischen Und-Zeichens interpretiert. Durch Angeben von NoPrefix wird diese Verarbeitung deaktiviert. Wenn zum Beispiel eine Eingabezeichenfolge von "A&bc&&d" mit NoPrefix angewendet wird, lautet die Ausgabe "A&bc&&d". Vergleichen Sie dies mit HidePrefix und PrefixOnly. | |
| PathEllipsis | Die Mitte der verkürzten Zeilen wird entfernt und durch ein Auslassungszeichen ersetzt. | |
| PrefixOnly | Gilt nur für Windows 2000 oder Windows XP: Zeichnet nur einen Unterstrich an der Position des Zeichens, das auf das Präfixzeichen für das kaufmännische Und (&) folgt. Zeichnet in der Zeichenfolge keine anderen Zeichen. Beispielsweise führt eine Eingabezeichenfolge von "A&bc&&d" zu der Ausgabe " _ ". Vergleichen Sie dies mit HidePrefix und NoPrefix. | |
| PreserveGraphicsClipping | Behält das von einem Graphics-Objekt angegebene Clipping bei. Gilt nur für Methoden, die einen IDeviceContext empfangen, der eine Instanz von Graphics ist. | |
| PreserveGraphicsTranslateTransform | Behält die von einer Graphics angegebene Transformation bei. Gilt nur für Methoden, die einen IDeviceContext empfangen, der eine Instanz von Graphics ist. | |
| Right | Richtet den Text an der rechten Seite des Clippingbereichs aus. | |
| RightToLeft | Zeigt den Text von rechts nach links an. | |
| SingleLine | Zeigt den Text in einer einzelnen Zeile an. | |
| TextBoxControl | Gibt an, dass der Text zum Anzeigen auf einem TextBox-Steuerelement formatiert werden muss. | |
| Top | Richtet den Text im oberen Teil des umschließenden Rechtecks aus. | |
| VerticalCenter | Zentriert den Text vertikal innerhalb des umschließenden Rechtecks. | |
| WordBreak | Führt zu einem Textumbruch am Ende eines Worts. | |
| WordEllipsis | Gibt an, dass die Zeile am nächststehenden Wort abgeschnitten wird und am Ende der abgeschnittenen Zeile wird ein Auslassungszeichen angefügt wird. |
Die TextFormatFlags-Enumeration wird vom TextRenderer beim Zeichnen und Messen von Text verwendet. Der TextRenderer unterstützt nicht das Hinzufügen von Tabstopps in gezeichnetem Text, obwohl Sie vorhandene Tabstopps mithilfe des ExpandTabs-Flags erweitern können.
Im folgenden Codebeispiel wird die Verwendung der TextFormatFlags-Enumeration veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels folgenden Code in ein Windows Form ein. Rufen Sie RenderText7 im Paint-Ereignishandler des Formulars auf, und übergeben Sie dabei e als PaintEventArgs-Objekt.
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.