Vcl.Graphics.TCanvas.TextExtent
Delphi
function TextExtent(const Text: string): TSize; override;
C++
virtual System::Types::TSize __fastcall TextExtent(const System::UnicodeString Text);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Beschreibung
Liefert die Breite und Höhe eines in der aktuellen Schrift dargestellten Strings. Als Maßeinheit gelten Pixel.
Mit TextExtent kann der Platzbedarf eines Strings innerhalb eines Bildes ermittelt werden. Die anderen Elemente des Bildes (Linien, Rechtecke, weitere Textzeilen usw.) können dann entsprechend platziert werden. TextExtent gibt die Breite und die Höhe des Rechtecks zurück, das den Text auf der Zeichenfläche umgibt.
Wenn Sie nur die Höhe des Strings ermitteln wollen, verwenden Sie die Methode TextHeight. Durch einen Aufruf von TextWidth kann die Länge eines Strings festgestellt werden.