get_fontT_get_fontGetFontGetFontget_font (Operator)

Name

get_fontT_get_fontGetFontGetFontget_font — Abfragen des aktuellen Fonts.

Signatur

get_font( : : WindowHandle : Font)

Herror T_get_font(const Htuple WindowHandle, Htuple* Font)

void GetFont(const HTuple& WindowHandle, HTuple* Font)

HString HWindow::GetFont() const

static void HOperatorSet.GetFont(HTuple windowHandle, out HTuple font)

string HWindow.GetFont()

def get_font(window_handle: HHandle) -> str

Beschreibung

get_fontget_fontGetFontGetFontGetFontget_font gibt den Namen des Fonts des Ausgabefensters WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle aus, der von den Operatoren write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string, read_stringread_stringReadStringReadStringReadStringread_string etc. verwendet wird. Gesetzt wird der Parameter mit dem Operator set_fontset_fontSetFontSetFontSetFontset_font. Sowohl Textfenster als auch Bildfenster verfügen über Fonts. Beiden Fensterarten ist ein Default-Font zugeordnet, der vor dem Öffnen des Fensters durch 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) geändert werden kann. Alle verfügbaren Fonts können mit Hilfe des Operators query_fontquery_fontQueryFontQueryFontQueryFontquery_font abgefragt werden.

Ausführungsinformationen

Parameter

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

Fenster-Handle.

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

Name des aktuellen Fonts.

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (C)

T_get_font(WindowHandle,&CurrentFont);
T_set_font(WindowHandle,MyFont);
sprintf(buf,"The name of my Font is: %s ",get_s(Myfont,0);
create_tuple_s(&String,buf);
T_write_string(WindowHandle,String);
T_new_line(WindowHandle);
T_set_font(WindowHandle,CurrentFont);

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Beispiel (HDevelop)

get_font(WindowHandle,CurrentFont)
set_font(WindowHandle,MyFont)
write_string(WindowHandle,['The name of my Font is:',Myfont])
new_line(WindowHandle)
set_font(WindowHandle,CurrentFont)

Ergebnis

get_fontget_fontGetFontGetFontGetFontget_font liefert den Wert TRUE.

Vorgänger

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, query_fontquery_fontQueryFontQueryFontQueryFontquery_font

Nachfolger

set_fontset_fontSetFontSetFontSetFontset_font

Siehe auch

set_fontset_fontSetFontSetFontSetFontset_font, query_fontquery_fontQueryFontQueryFontQueryFontquery_font, open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, set_systemset_systemSetSystemSetSystemSetSystemset_system

Modul

Foundation