24 #ifndef _OdFontServices_h_Included_
25 #define _OdFontServices_h_Included_
80 #define ODDB_FONT_SERVICES OD_T("OdDbFontServices")
OdSmartPtr< OdFontServices > OdFontServicesPtr
virtual bool getTTFParamFromFile(OdString fileName, OdTtfDescriptor &descr) const =0
virtual OdString getFontFilePath(OdGiTextStyle &textStyle, OdDbBaseDatabase *pDb) const =0
ODRX_DECLARE_MEMBERS(OdFontServices)
virtual bool getSystemFontFolders(OdStringArray &aDirs)=0
virtual bool ttfFileNameByDescriptor(const OdTtfDescriptor &descr, OdString &fileName, OdDbBaseHostAppServices *pHost)=0
virtual OdFontPtr defaultFont() const =0
virtual OdString getBigFontFilePath(OdGiTextStyle &textStyle, OdDbBaseDatabase *pDb) const =0
virtual void collectFilePathsInDirectory(OdStringArray &res, const OdString &sPath, const OdString &sFilter=L"*.*")=0
virtual void loadStyleRec(OdGiTextStyle &textStyle, OdDbBaseDatabase *pDb) const =0