FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
CFontInfo Class Reference

#include <CFontInfo.h>

Public Member Functions

 ~CFontInfo (void)
 
std::wstring GetFontDescription (std::wstring const &, std::wstring const &)
 
std::wstring GetFontFile (std::wstring const &, std::wstring const &)
 
std::wstring GetStyleName (std::wstring const &, int, int, int)
 
std::wstring TypefaceEnglishToNative (std::wstring)
 
std::wstring TypefaceNativeToEnglish (std::wstring)
 
int FileToFontName (std::wstring const &, std::wstring &, int &, int &)
 
int FileToFontName (std::wstring const &, std::wstring &, int &, int &, int &, int &)
 
int FileToFontName (wchar_t const *, wchar_t *&, int &, int &, int &, int &)
 
int FileToFullFontName (std::wstring const &, std::wstring &)
 
int FileToFullFontName (std::wstring const &, std::wstring &, int &, int &)
 
int FontInfoFromFullFontName (std::wstring const &, CFontInfoItem **)
 
int FontInfoFromTypeFaceName (std::wstring const &, CFontInfoItem **)
 
int FontNameToFile (std::wstring const &, int, int, std::wstring &)
 
int FontNameToFileTTC (std::wstring const &, int, int, std::wstring &)
 
int FontNameToFullName (std::wstring const &, int, int, std::wstring &)
 
int FullNameToFontName (std::wstring const &, std::wstring &, std::wstring &)
 
int FullNameToFontName (std::wstring const &, std::wstring &, int &, int &, int &, int &)
 
int FullNameToFontName (std::wstring const &, int &, int &, std::wstring &)
 
int GetCharSet (std::wstring const &, int *)
 
int GetFontInfoItem (wchar_t const *, wchar_t const *, CFontInfoItem &)
 
int IsEnglishLCID (void)
 
int IsInstalledByFullName (std::wstring const &)
 
int IsTtfForShxOrProxyTtf (std::wstring const &)
 
void GetAllStyleForAFont (wchar_t const *, CFontInfoStringList &)
 
void GetFontList (CFontInfoStringList &)
 
void GetTTFsForShxAndProxyFonts (CFontInfoStringList &)
 
void Init (void)
 
void UpdateFontData (void)
 

Static Public Member Functions

static std::wstring __cdecl GetFileNameWithoutPath (std::wstring const &)
 
static int __cdecl FullFontNameToFile (std::wstring const &, std::wstring &)
 
static int __cdecl GetTypeFaceFromTTFOrTTC (_iobuf *, int, unsigned long, std::wstring &)
 
static int __cdecl GetTypeFaceInEnglish (std::wstring const &, std::wstring &)
 
static int __cdecl InsertDefaultFontPath (std::wstring &)
 

Detailed Description

Definition at line 24 of file CFontInfo.h.

Constructor & Destructor Documentation

◆ ~CFontInfo()

CFontInfo::~CFontInfo ( void )

Member Function Documentation

◆ FileToFontName() [1/3]

int CFontInfo::FileToFontName ( std::wstring const & ,
std::wstring & ,
int & ,
int &  )

◆ FileToFontName() [2/3]

int CFontInfo::FileToFontName ( std::wstring const & ,
std::wstring & ,
int & ,
int & ,
int & ,
int &  )

◆ FileToFontName() [3/3]

int CFontInfo::FileToFontName ( wchar_t const * ,
wchar_t *& ,
int & ,
int & ,
int & ,
int &  )

◆ FileToFullFontName() [1/2]

int CFontInfo::FileToFullFontName ( std::wstring const & ,
std::wstring &  )

◆ FileToFullFontName() [2/2]

int CFontInfo::FileToFullFontName ( std::wstring const & ,
std::wstring & ,
int & ,
int &  )

◆ FontInfoFromFullFontName()

int CFontInfo::FontInfoFromFullFontName ( std::wstring const & ,
CFontInfoItem **  )

◆ FontInfoFromTypeFaceName()

int CFontInfo::FontInfoFromTypeFaceName ( std::wstring const & ,
CFontInfoItem **  )

◆ FontNameToFile()

int CFontInfo::FontNameToFile ( std::wstring const & ,
int ,
int ,
std::wstring &  )

◆ FontNameToFileTTC()

int CFontInfo::FontNameToFileTTC ( std::wstring const & ,
int ,
int ,
std::wstring &  )

◆ FontNameToFullName()

int CFontInfo::FontNameToFullName ( std::wstring const & ,
int ,
int ,
std::wstring &  )

◆ FullFontNameToFile()

static int __cdecl CFontInfo::FullFontNameToFile ( std::wstring const & ,
std::wstring &  )
static

◆ FullNameToFontName() [1/3]

int CFontInfo::FullNameToFontName ( std::wstring const & ,
int & ,
int & ,
std::wstring &  )

◆ FullNameToFontName() [2/3]

int CFontInfo::FullNameToFontName ( std::wstring const & ,
std::wstring & ,
int & ,
int & ,
int & ,
int &  )

◆ FullNameToFontName() [3/3]

int CFontInfo::FullNameToFontName ( std::wstring const & ,
std::wstring & ,
std::wstring &  )

◆ GetAllStyleForAFont()

void CFontInfo::GetAllStyleForAFont ( wchar_t const * ,
CFontInfoStringList &  )

◆ GetCharSet()

int CFontInfo::GetCharSet ( std::wstring const & ,
int *  )

◆ GetFileNameWithoutPath()

static std::wstring __cdecl CFontInfo::GetFileNameWithoutPath ( std::wstring const & )
static

◆ GetFontDescription()

std::wstring CFontInfo::GetFontDescription ( std::wstring const & ,
std::wstring const &  )

◆ GetFontFile()

std::wstring CFontInfo::GetFontFile ( std::wstring const & ,
std::wstring const &  )

◆ GetFontInfoItem()

int CFontInfo::GetFontInfoItem ( wchar_t const * ,
wchar_t const * ,
CFontInfoItem &  )

◆ GetFontList()

void CFontInfo::GetFontList ( CFontInfoStringList & )

◆ GetStyleName()

std::wstring CFontInfo::GetStyleName ( std::wstring const & ,
int ,
int ,
int  )

◆ GetTTFsForShxAndProxyFonts()

void CFontInfo::GetTTFsForShxAndProxyFonts ( CFontInfoStringList & )

◆ GetTypeFaceFromTTFOrTTC()

static int __cdecl CFontInfo::GetTypeFaceFromTTFOrTTC ( _iobuf * ,
int ,
unsigned long ,
std::wstring &  )
static

◆ GetTypeFaceInEnglish()

static int __cdecl CFontInfo::GetTypeFaceInEnglish ( std::wstring const & ,
std::wstring &  )
static

◆ Init()

void CFontInfo::Init ( void )

◆ InsertDefaultFontPath()

static int __cdecl CFontInfo::InsertDefaultFontPath ( std::wstring & )
static

◆ IsEnglishLCID()

int CFontInfo::IsEnglishLCID ( void )

◆ IsInstalledByFullName()

int CFontInfo::IsInstalledByFullName ( std::wstring const & )

◆ IsTtfForShxOrProxyTtf()

int CFontInfo::IsTtfForShxOrProxyTtf ( std::wstring const & )

◆ TypefaceEnglishToNative()

std::wstring CFontInfo::TypefaceEnglishToNative ( std::wstring )

◆ TypefaceNativeToEnglish()

std::wstring CFontInfo::TypefaceNativeToEnglish ( std::wstring )

◆ UpdateFontData()

void CFontInfo::UpdateFontData ( void )

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