c# - 在图像上的矩形中的 DrawString 上添加 Google 字体
问题描述
我收到了更改我在矩形上绘制的字符串的字体系列的请求,然后在图像中,我的问题是:如何?,我知道如何在 html 上添加自定义字体,但这次我通过后面的代码分配它,如下所示:
`StringFormat stringformat2 = new StringFormat();
stringformat2.Alignment = StringAlignment.Center;
stringformat2.LineAlignment = StringAlignment.Center;
Color StringColor2 = System.Drawing.ColorTranslator.FromHtml("#ffffff");
graphicsImage.DrawString(Str_TextOnImage2, new Font("arial", 25,
FontStyle.Bold), new SolidBrush(StringColor2), rect,
stringformat2); Response.ContentType = "image/png";`
我需要将“Arial”更改为名为 Open Sans 的谷歌字体。如果有人能帮助我朝什么方向前进,或者我应该阅读什么文章来实现这一目标,我真的很感激。在此先感谢,我目前正在使用 c# asp.net 视觉工作室。
解决方案
推荐阅读
- php - 如何在相关 ORM Laravel 的 json 对象中选择数据写入位置
- python - 应用的绑定数不正确:需要 4,在 SQLite3 中应用 0?
- hyperledger-composer - 无法启动 composer-cli
- java - 读取文件的数据 android studio
- python - pyqt | 对象生成的gui不会显示
- laravel - 使用 Laravel 在 Vue 上读取关系表数据
- json - 从动态 SQL 生成 Postgresql json
- laravel - Laravel Eloquent 查询以检查学生有多少兄弟姐妹
- localization - 从一个Material App切换到另一个Material App时会出现短时间黑屏
- r - 更改 dotplot_geom 的填充颜色,但保留箱线图的填充颜色