24#ifndef _OdFontServices_h_Included_
25#define _OdFontServices_h_Included_
81#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, OdDbBaseHostAppServices *pHost)=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 OdString iFindFile(const OdString &file, OdDbBaseHostAppServices *pHostApp)
virtual void loadStyleRec(OdGiTextStyle &textStyle, OdDbBaseDatabase *pDb) const =0