NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IGL2DFont Class Referenceabstract

Provides with information about single registered font from GL2D fonts storage. More...

#include <gl2d_font_interface.h>

Inherits ISDKProperties.

Public Member Functions

virtual void SDK_CALLTYPE Dump () const =0 throw ()
 Dumps given object.
 
virtual IGL2DFontsStorageSP SDK_CALLTYPE GetParent () const =0 throw ()
 Returns parent storage object.
 
virtual GL2DFontID SDK_CALLTYPE GetID () const =0 throw ()
 Returns font ID.
 
virtual SDKResult SDK_CALLTYPE GetFilePath (SDKString &file_path) const =0 throw ()
 Returns font file path.
 
virtual SDKUInt32 SDK_CALLTYPE GetFaceIndex () const =0 throw ()
 Returns font face index.
 
virtual SDKResult SDK_CALLTYPE GetFamilyName (SDKString &family_name) const =0 throw ()
 Returns font family name.
 
virtual SDKResult SDK_CALLTYPE GetStyleName (SDKString &style_name) const =0 throw ()
 Returns font style name.
 
virtual SDKUInt32 SDK_CALLTYPE GetFacesCount () const =0 throw ()
 Returns font faces count.
 
virtual SDKUInt32 SDK_CALLTYPE GetUnitsPerEM () const =0 throw ()
 Returns units per EM.
 
virtual SDKInt32 SDK_CALLTYPE GetAscender () const =0 throw ()
 Returns font ascender (in font units, see GetUnitsPerEM method)
 
virtual SDKInt32 SDK_CALLTYPE GetDescender () const =0 throw ()
 Returns font descender (in font units, see GetUnitsPerEM method)
 
virtual SDKUInt32 SDK_CALLTYPE GetHeight () const =0 throw ()
 Returns font height (in font units, see GetUnitsPerEM method)
 
virtual SDKRect2D SDK_CALLTYPE GetBoundingBox () const =0 throw ()
 Returns font bounding box (in font units, see GetUnitsPerEM method)
 
virtual SDKInt32 SDK_CALLTYPE GetUnderlinePosition () const =0 throw ()
 Returns font underline position (in font units, see GetUnitsPerEM method)
 
virtual SDKUInt32 SDK_CALLTYPE GetUnderlineThickness () const =0 throw ()
 Returns font underline thickness (in font units, see GetUnitsPerEM method)
 
virtual SDKUInt32 SDK_CALLTYPE GetFaceFlags () const =0 throw ()
 Returns font face flags (see GL2DFontFaceFlags)
 
virtual SDKUInt32 SDK_CALLTYPE GetStyleFlags () const =0 throw ()
 Returns font style flags (see GL2DFontStyleFlags)
 
virtual bool SDK_CALLTYPE IsValidStringForFont (const SDKString &string_to_check) const =0 throw ()
 Checks, if given string can be rendered by given font (means given font contains appropriate glyph for each of symbols in string)
 

Detailed Description

Provides with information about single registered font from GL2D fonts storage.


The documentation for this class was generated from the following file: