【问题标题】:Get FontFamily from Font instance从 Font 实例获取 FontFamily
【发布时间】:2015-11-15 10:57:45
【问题描述】:

如标题中所述,我有一个 Font 实例,我将获得用于构建该 Font 实例的 FontFamily。

我需要特定的 FontFamily 实例(或实例化等效实例的能力)。

编辑: 被问到我使用了 Winform(在 windows mobile 上,所以我使用 NetCF 3.5)

【问题讨论】:

  • WPF (System.Windows.Media.Font) 还是 WinForms (System.Drawing.Font)?
  • @FarhanAnam 我在 NetCF 3.5 上使用 winform
  • 如何获得字体实例?
  • 我得到它调用 getter 来控制我正在构建的控制。所以调用 this.Font 会得到用户设置的字体(选择 FontFamily),但我没有 FontFamily 方法而不是 Font 实例。
  • 您能将this.Font 分配给var 并告诉我它的类型吗?然后我就知道该用什么了。

标签: c# fonts font-family


【解决方案1】:

您可以使用它来获取FontFontFamily

FontFamily ff = oldFont.FontFamily;

更新 - 在 .NET CF 中,所有类都针对最少的资源使用进行了优化。 FontFamily 属性,因此在 Font 类中不存在。

【讨论】:

  • 我在 NetCF picpaste.com/Cattura-7mnFRUcl.PNG 中没有这种方法(我的视觉工作室截图)
  • 您能将this.Font 分配给var 并告诉我它的类型吗?然后我就知道该用什么了。
  • 好的,正如你所说,我使用 StringMetric 而不是 FontFamily 来获取 EmSize。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
  • 1970-01-01
  • 2018-02-04
  • 2012-05-02
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多