CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
SIZE | GetTextSizeA (const char *text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
SIZE | GetTextSizeA (const char *text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
void | ChangeSizeWithDPI (double dpi_scale) |
根据动态DPI适应大小尺寸 | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeA (LPCSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeA (LPCSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
void | ChangeSizeWithDPI (double dpi_scale) |
根据动态DPI适应大小尺寸 | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeA (LPCSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
void | ApplyAttribute (float scale) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
void | ChangeSizeWithDPI (double dpi_scale) |
根据动态DPI适应大小尺寸 | |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
SIZE | GetTextSizeA (const char *text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
将字符串每个字符的宽度,读取到数组中 | |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) |
GFont () | |
~GFont () | |
void | CreateFontObject (LPCTSTR name, int fHeight, UINT style) |
Create a Font Object object | |
void | ChangeSizeWithDPI (double dpi_scale) |
int | FontPixelHeight () const |
int | FontPointHeight () const |
UINT | FontStyle () const |
LPCTSTR | FontName () const |
SIZE | GetTextSize (LPCTSTR text, int len=-1) const |
SIZE | GetTextSizeW (LPCWSTR text, int len=-1) const |
SIZE | GetTextSizeA (const char *text, int len=-1) const |
void | GetTextCharsSize (LPCTSTR text, std::vector< int > &outList) const |
int | GetTextSizeWithNewline (LPCTSTR text, int len, TextMultilineInfo *textinfo, BOOL isOnlyMaxSize=FALSE) const |
int | GetTextGlyph (GPathStorage &path, LPCTSTR text, int len, int word_space=0) const |
Public 属性 | |
PangoFontDescription * | m_font |
int | m_dy |
QFont | m_qt_font |
void * | m_CTFont |
void * | m_ttfFont |
HFONT | m_hFontGDI |
LOGFONT | m_lf |
wxFont * | m_wxfont |
Protected 属性 | |
BeString | m_fontname |
int | m_fHeight |
int | m_pointHeight |
UINT | m_fStyle |
int | m_font_size |
int | m_fHeightNoScale |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
BUI::GFont::GFont | ( | ) |
BUI::GFont::~GFont | ( | ) |
void BUI::GFont::ApplyAttribute | ( | float | scale | ) |
void BUI::GFont::ChangeSizeWithDPI | ( | double | dpi_scale | ) |
根据动态DPI适应大小尺寸
dpi_scale | 缩放比例 |
void BUI::GFont::ChangeSizeWithDPI | ( | double | dpi_scale | ) |
根据动态DPI适应大小尺寸
dpi_scale | 缩放比例 |
void BUI::GFont::ChangeSizeWithDPI | ( | double | dpi_scale | ) |
根据动态DPI适应大小尺寸
dpi_scale | 缩放比例 |
void BUI::GFont::ChangeSizeWithDPI | ( | double | dpi_scale | ) |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
Create a Font Object object
name | 字体名称 |
fHeight | 字体高度 |
style | 字体风格:SGFontStyle={FS_BOLD,FS_ITALIC,FS_UNDERLINE} |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
LPCTSTR BUI::GFont::FontName | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPixelHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
int BUI::GFont::FontPointHeight | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
UINT BUI::GFont::FontStyle | ( | ) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
将字符串每个字符的宽度,读取到数组中
void BUI::GFont::GetTextCharsSize | ( | LPCTSTR | text, |
std::vector< int > & | outList | ||
) | const |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) |
int BUI::GFont::GetTextGlyph | ( | GPathStorage & | path, |
LPCTSTR | text, | ||
int | len, | ||
int | word_space = 0 |
||
) | const |
SIZE BUI::GFont::GetTextSizeA | ( | const char * | text, |
int | len = -1 |
||
) | const |
SIZE BUI::GFont::GetTextSizeA | ( | const char * | text, |
int | len = -1 |
||
) | const |
SIZE BUI::GFont::GetTextSizeA | ( | const char * | text, |
int | len = -1 |
||
) | const |
SIZE BUI::GFont::GetTextSizeA | ( | const char * | text, |
int | len = -1 |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
int BUI::GFont::GetTextSizeWithNewline | ( | LPCTSTR | text, |
int | len, | ||
TextMultilineInfo * | textinfo, | ||
BOOL | isOnlyMaxSize = FALSE |
||
) | const |
void* BUI::GFont::m_CTFont |
int BUI::GFont::m_dy |
|
protected |
|
protected |
PangoFontDescription * BUI::GFont::m_font |
|
protected |
|
protected |
|
protected |
HFONT BUI::GFont::m_hFontGDI |
LOGFONT BUI::GFont::m_lf |
|
protected |
QFont BUI::GFont::m_qt_font |
void* BUI::GFont::m_ttfFont |
wxFont* BUI::GFont::m_wxfont |