Compact.NET中的Font构造方法怎么使用?

陌上_桑 2019-05-26 06:00:44
Compact.NET中想创建字体变量:

Font ft = new Font("楷体",20);
编译结果报错:System.Drawing.Font 不包含采用2个参数的构造函数。 那应该怎么使用Font?
...全文
72 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
stherix 2019-05-27
  • 打赏
  • 举报
回复
引用 4 楼 陌上_桑 的回复:
[quote=引用 1 楼 stherix 的回复:] 加个参数FontStyle.Regular 看看?
可行。 如何获取字符串字体大小?FontSize[/quote] CreateGraphics获取Graphics 然后调用MeasureString
OrdinaryCoder 2019-05-27
  • 打赏
  • 举报
回复
Font ft = new Font();按F12看看都有什么构造函数 和 属性都是什么样的
陌上_桑 2019-05-27
  • 打赏
  • 举报
回复
引用 6 楼 stherix的回复:
[quote=引用 4 楼 陌上_桑 的回复:] [quote=引用 1 楼 stherix 的回复:] 加个参数FontStyle.Regular 看看?
可行。 如何获取字符串字体大小?FontSize[/quote] CreateGraphics获取Graphics 然后调用MeasureString[/quote] 还有一点就是,这样获取string width后,单位是em,但是不知道怎么换算成px,按照16来换算不对.主要是字符串对中问题。
陌上_桑 2019-05-27
  • 打赏
  • 举报
回复
引用 6 楼 stherix的回复:
[quote=引用 4 楼 陌上_桑 的回复:] [quote=引用 1 楼 stherix 的回复:] 加个参数FontStyle.Regular 看看?
可行。 如何获取字符串字体大小?FontSize[/quote] CreateGraphics获取Graphics 然后调用MeasureString[/quote] fontsize,不是string width
陌上_桑 2019-05-27
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
加个参数FontStyle.Regular 看看?
可行。 如何获取字符串字体大小?FontSize
陌上_桑 2019-05-27
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
Font ft = new Font("楷体"); ft.Size = 20;
System.Drawing.Font 不包含采用1个参数的构造函数 无法对属性或索引器"SystemDrawing.Font.Size"赋值--他是只读的。
threenewbee 2019-05-26
  • 打赏
  • 举报
回复
Font ft = new Font("楷体"); ft.Size = 20;
stherix 2019-05-26
  • 打赏
  • 举报
回复
加个参数FontStyle.Regular 看看?

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧