Name
query_fontT_query_fontQueryFontquery_fontQueryFontQueryFont — Abfragen der verfügbaren Fonts.
query_fontquery_fontQueryFontquery_fontQueryFontQueryFont gibt für das Ausgabefenster die Namen aller
Fonts aus, die für die Textausgabe verwendet werden können. Diese können
von dem Operator set_fontset_fontSetFontset_fontSetFontSetFont gesetzt werden. Verwendet werden die
Fonts von write_stringwrite_stringWriteStringwrite_stringWriteStringWriteString, read_charread_charReadCharread_charReadCharReadChar,
read_stringread_stringReadStringread_stringReadStringReadString und new_linenew_lineNewLinenew_lineNewLineNewLine.
Die Fonts unterscheiden sich oft stark auf verschiedenen Rechnern.
Man muss i.a. davon ausgehen, dass query_fontquery_fontQueryFontquery_fontQueryFontQueryFont auf verschiedenen
Rechnern auch verschiedene Fonts liefert.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Tupel mit verfügbaren Fontnamen.
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_font(WindowHandle,Fontlist[i])
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
open_window(0,0,-1,-1,"root","visible","",&WindowHandle) ;
set_check("~text") ;
create_tuple(&Fontlist,1) ;
create_tuple(&String,1) ;
create_tuple(&WindowHandleTuple,1) ;
set_i(WindowHandleTuple,WindowHandle,0) ;
T_query_font(WindowHandleTuple,&Fontlist) ;
set_color(WindowHandle,"white") ;
for(i=0; i<length_tuple(Fontlist); i++) ;
{
charstring = get_s(Fontlist,i) ;
set_font(WindowHandle,charstring) ;
set_s(String,charstring,0) ;
T_write_string(WindowHandleTuple,String) ;
new_line(WindowHandle) ;
}
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_font(WindowHandle,Fontlist[i])
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
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_font(WindowHandle,Fontlist[i])
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
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_font(WindowHandle,Fontlist[i])
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
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_font(WindowHandle,Fontlist[i])
write_string(WindowHandle,Fontlist[i])
new_line(WindowHandle)
endfor
query_fontquery_fontQueryFontquery_fontQueryFontQueryFont liefert den Wert 2 (H_MSG_TRUE).
open_windowopen_windowOpenWindowopen_windowOpenWindowOpenWindow,
open_textwindowopen_textwindowOpenTextwindowopen_textwindowOpenTextwindowOpenTextwindow
set_fontset_fontSetFontset_fontSetFontSetFont,
write_stringwrite_stringWriteStringwrite_stringWriteStringWriteString,
read_stringread_stringReadStringread_stringReadStringReadString,
read_charread_charReadCharread_charReadCharReadChar
set_fontset_fontSetFontset_fontSetFontSetFont,
write_stringwrite_stringWriteStringwrite_stringWriteStringWriteString,
read_stringread_stringReadStringread_stringReadStringReadString,
read_charread_charReadCharread_charReadCharReadChar,
new_linenew_lineNewLinenew_lineNewLineNewLine
Foundation