Vcl.Graphics.TCustomCanvas.TextFlags
Delphi
property TextFlags: Longint read FTextFlags write FTextFlags;
C++
__property int TextFlags = {read=FTextFlags, write=FTextFlags, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCustomCanvas |
Beschreibung
Legt fest, wie Text auf die Zeichenfläche geschrieben wird.
Mit TextFlags können Sie die Art und Weise beeinflussen, wie Text beim Aufruf der Methoden TextOut oder TextRect auf der Zeichenfläche geschrieben wird. TextFlags ist ein Integer-Wert, der sich aus einer beliebigen Kombination der folgenden Konstanten zusammensetzt:
Konstante | Bedeutung |
---|---|
ETO_CLIPPED |
Es wird nur der Text angezeigt, der in ein festgelegtes Rechteck passt. Dieses Flag wird automatisch hinzugefügt, wenn die Methode TextRect aufgerufen wird. Wenn Text mit der Methode TextOut geschrieben wird, hat dieses Flag keine Wirkung, da die Begrenzung der Zeichenfläche durch die Eigenschaft TextExtent bestimmt wird. |
ETO_OPAQUE |
Der Text wird mit einer undurchsichtigen Hintergrundfarbe angezeigt. Dieses Flag erhöht zwar die Geschwindigkeit, aber Bilder, die sich unter dem Textrechteck befinden, sind nicht mehr sichtbar. |
ETO_RTLREADING |
Textstrings werden von rechts nach links angezeigt. Dieses Flag steht nur für Windows-Versionen für den Nahen Osten zur Verfügung (hier wird Text von rechts nach links geschrieben). Dieses Flag wird meist gemeinsam mit dem Wert coRightToLeft der Eigenschaft CanvasOrientation eingesetzt. |
ETO_GLYPH_INDEX |
Der Text ist ein Array mit Zeichenplatzierungs-Codes, die direkt von der Windows-GDI analysiert werden. Die Indizierung von Glyphs lässt sich nur bei TrueType-Schriftarten anwenden, aber das Flag kann mit anderen Schriftarten verwendet werden, um anzugeben, dass die GDI den Textstring direkt ohne Sprachverarbeitung verarbeiten soll. Weitere Einzelheiten finden Sie in der Dokumentation zur Windows-GDI. |
ETO_IGNORELANGUAGE |
Hierbei handelt es sich um ein undokumentiertes Microsoft-Flag. Überprüfen Sie in Aktualisierungen der Microsoft-Dokumentation, ob dieses Flag beschrieben ist. |
ETO_NUMERICSLOCAL |
Alle Zahlen im Text werden entsprechend der aktuellen Ländereinstellung angezeigt. |
ETO_NUMERICSLATIN |
Alle Zahlen im Text werden als europäische Ziffern dargestellt |
ETO_PDY |
Dieses Flag ist nur für die Windows-API-Funktion ExtTextOut relevant. Wenn dieses Flag gesetzt ist, enthält das Array, auf das lpDx zeigt, Wertepaare. Der erste Wert eines Paares gibt den Abstand zwischen den Ursprüngen aneinander grenzender Zeichenzellen an und der zweite Wert die Verschiebung in Richtung der Vertikalen der Schriftart. |