KlassenKlassenKlassenKlassen | | | | Operatoren

get_font_extentsget_font_extentsGetFontExtentsget_font_extentsGetFontExtentsGetFontExtents (Operator)

Name

get_font_extentsget_font_extentsGetFontExtentsget_font_extentsGetFontExtentsGetFontExtents — Abfrage der Maximalgröße aller Zeichen eines Fonts.

Signatur

get_font_extents( : : WindowHandle : MaxAscent, MaxDescent, MaxWidth, MaxHeight)

Herror get_font_extents(const Hlong WindowHandle, Hlong* MaxAscent, Hlong* MaxDescent, Hlong* MaxWidth, Hlong* MaxHeight)

Herror T_get_font_extents(const Htuple WindowHandle, Htuple* MaxAscent, Htuple* MaxDescent, Htuple* MaxWidth, Htuple* MaxHeight)

Herror get_font_extents(const HTuple& WindowHandle, Hlong* MaxAscent, Hlong* MaxDescent, Hlong* MaxWidth, Hlong* MaxHeight)

Hlong HWindow::GetFontExtents(HTuple* MaxDescent, HTuple* MaxWidth, HTuple* MaxHeight) const

void GetFontExtents(const HTuple& WindowHandle, HTuple* MaxAscent, HTuple* MaxDescent, HTuple* MaxWidth, HTuple* MaxHeight)

HTuple HWindow::GetFontExtents(HTuple* MaxDescent, HTuple* MaxWidth, HTuple* MaxHeight) const

Hlong HWindow::GetFontExtents(Hlong* MaxDescent, Hlong* MaxWidth, Hlong* MaxHeight) const

void HOperatorSetX.GetFontExtents(
[in] VARIANT WindowHandle, [out] VARIANT* MaxAscent, [out] VARIANT* MaxDescent, [out] VARIANT* MaxWidth, [out] VARIANT* MaxHeight)

VARIANT HWindowX.GetFontExtents(
[out] VARIANT* MaxDescent, [out] VARIANT* MaxWidth, [out] VARIANT* MaxHeight)

static void HOperatorSet.GetFontExtents(HTuple windowHandle, out HTuple maxAscent, out HTuple maxDescent, out HTuple maxWidth, out HTuple maxHeight)

HTuple HWindow.GetFontExtents(out HTuple maxDescent, out HTuple maxWidth, out HTuple maxHeight)

int HWindow.GetFontExtents(out int maxDescent, out int maxWidth, out int maxHeight)

Beschreibung

get_font_extentsget_font_extentsGetFontExtentsget_font_extentsGetFontExtentsGetFontExtents bestimmt die maximale Breite (MaxWidthMaxWidthMaxWidthMaxWidthMaxWidthmaxWidth), Höhe (MaxHeightMaxHeightMaxHeightMaxHeightMaxHeightmaxHeight) und Ausdehnung oberhalb und unterhalb der Schreiblinie (MaxAscentMaxAscentMaxAscentMaxAscentMaxAscentmaxAscent bzw. MaxDescentMaxDescentMaxDescentMaxDescentMaxDescentmaxDescent) des Fonts, der momentan für das Fenster WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle eingestellt ist. Die Größenangaben erfolgen in Pixelkoordinaten.

Parallelisierung

Parameter

WindowHandleWindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Fenster-Handle.

MaxAscentMaxAscentMaxAscentMaxAscentMaxAscentmaxAscent (output_control)  extent.y HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Maximale Höhe über der Schreiblinie.

MaxDescentMaxDescentMaxDescentMaxDescentMaxDescentmaxDescent (output_control)  extent.y HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Maximale Tiefe unter der Schreiblinie.

MaxWidthMaxWidthMaxWidthMaxWidthMaxWidthmaxWidth (output_control)  extent.x HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Maximale Zeichenbreite.

MaxHeightMaxHeightMaxHeightMaxHeightMaxHeightmaxHeight (output_control)  extent.y HTupleHTupleHTupleVARIANTHtuple (integer / real) (int / long / double) (Hlong / double) (Hlong / double) (Hlong / double) (Hlong / double)

Maximale Zeichenhöhe.

Ergebnis

get_font_extentsget_font_extentsGetFontExtentsget_font_extentsGetFontExtentsGetFontExtents liefert den Wert 2 (H_MSG_TRUE), falls das Fenster gültig ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow, set_fontset_fontSetFontset_fontSetFontSetFont

Nachfolger

set_tpositionset_tpositionSetTpositionset_tpositionSetTpositionSetTposition, write_stringwrite_stringWriteStringwrite_stringWriteStringWriteString, read_stringread_stringReadStringread_stringReadStringReadString, read_charread_charReadCharread_charReadCharReadChar

Siehe auch

get_string_extentsget_string_extentsGetStringExtentsget_string_extentsGetStringExtentsGetStringExtents, set_tpositionset_tpositionSetTpositionset_tpositionSetTpositionSetTposition, set_fontset_fontSetFontset_fontSetFontSetFont

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren