Vcl.Graphics.TCustomCanvas.TextFlags

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.



Siehe auch