query_fontT_query_fontQueryFontQueryFontquery_font (Operator)
Name
query_fontT_query_fontQueryFontQueryFontquery_font — Abfragen der verfügbaren Fonts.
Signatur
Beschreibung
query_fontquery_fontQueryFontQueryFontQueryFontquery_font gibt für das Ausgabefenster die Namen aller
Fonts aus, die für die Textausgabe verwendet werden können. Diese können
mit der entsprechenden Syntax von dem Operator set_fontset_fontSetFontSetFontSetFontset_font gesetzt
werden. Verwendet werden die Fonts von write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string,
read_charread_charReadCharReadCharReadCharread_char, read_stringread_stringReadStringReadStringReadStringread_string und new_linenew_lineNewLineNewLineNewLinenew_line.
Achtung
Die Fonts unterscheiden sich oft stark auf verschiedenen Rechnern.
Man muss i.a. davon ausgehen, dass query_fontquery_fontQueryFontQueryFontQueryFontquery_font auf verschiedenen
Rechnern auch verschiedene Fonts liefert.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
WindowHandleWindowHandleWindowHandleWindowHandlewindowHandlewindow_handle (input_control) window → HWindow, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Fenster-Handle.
FontFontFontFontfontfont (output_control) string-array → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Tupel mit verfügbaren Fontnamen.
Beispiel (HDevelop)
open_window(0,0,-1,-1,'root','visible','',WindowHandle)
set_check('~text')
query_font(WindowHandle,Fontlist)
set_color(WindowHandle,'white')
for i:=0 to |Fontlist|-1 by 1
set_display_font (WindowHandle,16,Fontlist[i],'true','false')
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
Ergebnis
query_fontquery_fontQueryFontQueryFontQueryFontquery_font liefert den Wert 2 (H_MSG_TRUE).
Vorgänger
open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window
Nachfolger
set_fontset_fontSetFontSetFontSetFontset_font,
write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string,
read_stringread_stringReadStringReadStringReadStringread_string,
read_charread_charReadCharReadCharReadCharread_char
Siehe auch
set_fontset_fontSetFontSetFontSetFontset_font,
write_stringwrite_stringWriteStringWriteStringWriteStringwrite_string,
read_stringread_stringReadStringReadStringReadStringread_string,
read_charread_charReadCharReadCharReadCharread_char,
new_linenew_lineNewLineNewLineNewLinenew_line
Modul
Foundation