set_fontT_set_fontSetFontSetFontset_font (Operator)

Name

set_fontT_set_fontSetFontSetFontset_font — Setzen eines Fonts.

Signatur

set_font( : : WindowHandle, Font : )

Herror T_set_font(const Htuple WindowHandle, const Htuple Font)

void SetFont(const HTuple& WindowHandle, const HTuple& Font)

void HWindow::SetFont(const HString& Font) const

void HWindow::SetFont(const char* Font) const

void HWindow::SetFont(const wchar_t* Font) const   (Nur Windows)

static void HOperatorSet.SetFont(HTuple windowHandle, HTuple font)

void HWindow.SetFont(string font)

def set_font(window_handle: HHandle, font: str) -> None

Beschreibung

set_fontset_fontSetFontSetFontSetFontset_font setzt den Font FontFontFontFontfontfont für das Ausgabefenster WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle. Alle nachfolgenden Textausgaben in diesem Fenster (z.B. mit den Operatoren disp_textdisp_textDispTextDispTextDispTextdisp_text, write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string oder read_stringread_stringReadStringReadStringReadStringread_string) verwenden nun den neuen Font anstelle des Default-Fonts (siehe set_system('default_font',Font)set_system("default_font",Font)SetSystem("default_font",Font)SetSystem("default_font",Font)SetSystem("default_font",Font)set_system("default_font",Font)). Alle verfügbaren Fonts können mit Hilfe des Operators query_fontquery_fontQueryFontQueryFontQueryFontquery_font abgefragt werden.

Die Syntax für die Angabe eines Fonts FontFontFontFontfontfont ist folgende:

FONTNAME[-STYLE]-FONT_SIZE.

Der optionale STYLE kann unter anderem einen der folgenden Werte annehmen:

Die Fontgröße FONT_SIZE wird in Pixel bemessen.

Ein Beispiel für einen gültigen String für FontFontFontFontfontfont ist

'Courier-Bold-14'.

Achtung

Die verfügbaren Fonts unterscheiden sich stark bei verschiedenen Rechnern. Es empfiehlt sich daher mit query_fontquery_fontQueryFontQueryFontQueryFontquery_font oder der Prozedur set_display_font zu arbeiten.

Ausführungsinformationen

Parameter

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control)  window HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Fenster-Handle.

FontFontFontFontfontfont (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Name des Fonts, der gesetzt wird.

Beispiel (HDevelop)

dev_get_window (WindowHandle)
query_font (WindowHandle, Font)
* Specify font name and size
FontWithSize := Font[0]+'-20'
set_font (WindowHandle, FontWithSize)
dev_disp_text ('Font set to: '+FontWithSize, 'window', 20, 12, 'black', [], [])
* Specify font name, style, and size
FontWithStyleAndSize := Font[0]+'-Bold-20'
set_font (WindowHandle, FontWithStyleAndSize)
dev_disp_text ('Font set to: '+FontWithStyleAndSize, 'window', 50, 12, 'black', [], [])

Ergebnis

set_fontset_fontSetFontSetFontSetFontset_font liefert den Wert TRUE, falls der Font-Name aufgelöst werden kann. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window

Nachfolger

query_fontquery_fontQueryFontQueryFontQueryFontquery_font

Siehe auch

get_fontget_fontGetFontGetFontGetFontget_font, query_fontquery_fontQueryFontQueryFontQueryFontquery_font, open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window

Modul

Foundation