举报

settextstyle设置字体

0

这个怎么设置字体啊,官方文档好像没写(VS2019 EasyX_20220901)

void settextstyle(
    int nHeight,
    int nWidth,
    LPCTSTR lpszFace,
    int nEscapement,
    int nOrientation,
    int nWeight,
    bool bItalic,
    bool bUnderline,
    bool bStrikeOut
);
settextstyle(30, 15, 0, 0, 0, 1000, false, false, false);

希望能帮我改改!字体用{font}代替就行

ava
ZRZ

2023-8-24

举报
1

下面是官方完整示例:

// 设置输出效果为抗锯齿 (VC6 / VC2008 / VC2010 / VC2012)
LOGFONT f;
gettextstyle(&f);						// 获取当前字体设置
f.lfHeight = 48;						// 设置字体高度为 48
_tcscpy(f.lfFaceName, _T("黑体"));		// 设置字体为“黑体”(高版本 VC 推荐使用 _tcscpy_s 函数)
f.lfQuality = ANTIALIASED_QUALITY;		// 设置输出效果为抗锯齿  
settextstyle(&f);						// 设置字体样式
outtextxy(0, 50, _T("抗锯齿效果"));

使用半透明字体方法链接:EasyX 绘图库实现一个输出半透明字体函数 

官方字体使用方法链接:https://docs.easyx.cn/zh-cn/outtextxy

加载外部字体使用方法链接:https://codebus.cn/search?q=%E5%A4%96%E9%83%A8

使用矢量字体方法链接:

ava
随波烂倒

2023-8-24

技术讨论社区