HALCON Reference Manual 10.0.2
Table of Contents / Graphics / Text ClassesClassesClasses | | | Operators

get_fontget_fontget_fontGetFontGetFont (Operator)

Name

get_fontget_fontget_fontGetFontGetFont — Get the current font.

Signature

get_font( : : WindowHandle : Font)

Herror get_font(const Hlong WindowHandle, char* Font)

Herror T_get_font(const Htuple WindowHandle, Htuple* Font)

Herror get_font(const HTuple& WindowHandle, char* Font)

HTuple HWindow::GetFont() const

void HOperatorSetX.GetFont(
[in] VARIANT WindowHandle, [out] VARIANT* Font)

BSTR HWindowX.GetFont()

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

string HWindow.GetFont()

Description

get_fontget_fontget_fontGetFontGetFont queries the name of the font used in the output window. The font is used by the operators write_stringwrite_stringwrite_stringWriteStringWriteString, read_stringread_stringread_stringReadStringReadString etc. The font is set by the operator set_fontset_fontset_fontSetFontSetFont. Text windows as well as windows for image display use fonts. Both types of windows have a default font that can be modified with set_system('default_font',Fontname)set_system("default_font",Fontname)set_system("default_font",Fontname)SetSystem("default_font",Fontname)SetSystem("default_font",Fontname) prior to opening the window. A list of all available fonts can be obtained using query_fontquery_fontquery_fontQueryFontQueryFont.

Parallelization

Parameters

WindowHandleWindowHandleWindowHandleWindowHandlewindowHandle (input_control)  window HWindow, HTupleHTupleHWindowX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong)

Window identifier.

FontFontFontFontfont (output_control)  string HTupleHTupleVARIANTHtuple (string) (string) (char*) (BSTR) (char*)

Name of the current font.

Example (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)

Example (C)

get_font(WindowHandle,&CurrentFont) ;
set_font(WindowHandle,MyFont) ;
create_tuple(&String,1) ;
sprintf(buf,"The name of my Font is: %s ",Myfont) ;
set_s(String,buf,0) ;
T_write_string(TupleWindowHandle,String) ;
new_line(WindowHandle) ;
set_font(WindowHandle,CurrentFont) ;

Example (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)

Example (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)

Example (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)

Result

get_fontget_fontget_fontGetFontGetFont returns 2 (H_MSG_TRUE).

Possible Predecessors

open_windowopen_windowopen_windowOpenWindowOpenWindow, open_textwindowopen_textwindowopen_textwindowOpenTextwindowOpenTextwindow, query_fontquery_fontquery_fontQueryFontQueryFont

Possible Successors

set_fontset_fontset_fontSetFontSetFont

See also

set_fontset_fontset_fontSetFontSetFont, query_fontquery_fontquery_fontQueryFontQueryFont, open_windowopen_windowopen_windowOpenWindowOpenWindow, open_textwindowopen_textwindowopen_textwindowOpenTextwindowOpenTextwindow, set_systemset_systemset_systemSetSystemSetSystem

Module

Foundation


Table of Contents / Graphics / Text ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH