是否有任何免费的第三方库可以在dot-NET应用程序中呈现任意缩放和旋转的文本? 虽然原生GDI +允许文本缩放和旋转,但其确定渲染文本尺寸的方法不够精确,并且字符串作为文本的差异被添加到渲染字符串使得它不适合用于某些类型的软件(例如,用于例如,图形编辑软件)。

要求:

  • 原生.NET代码。
  • 任意缩放和旋转文本。
  • 精确的文本指标。
  • 无论字符串长度如何,都是一致的字距调整。

===============>>#1 票数:2

Windows Presentation Foundation为排版提供了复杂的支持。

  ask by community wiki translate from so

未解决问题?本站智能推荐:

2回复

C#中的FNT字体文件

我想知道是否可以在c#.net中使用FNT字体文件。 FNT不是Windows字体文件。 如果有可用的此类字体,您能告诉我如何加载它并将Windows窗体字体更改为FNT吗? 我使用.Net GDI +技术,但是请让我知道WPF是否对此更好。 谢谢,
2回复

使用自定义TTF字体进行DrawString图像渲染

我在服务器端使用GDI +创建一个流式传输到用户浏览器的图像。 没有标准字体符合我的要求,因此我想加载TrueType字体并使用此字体将我的字符串绘制到图形对象: myCustom表示服务器上未安装的字体,但我有TTF文件。 如何加载TTF文件以便我可以在GDI +字符串渲染中使
1回复

具有图形的自定义字体样式

我有以下字体列表: 我通过使用它们没有问题 但是,当我需要使用light之类的非标准字体样式时该怎么办? 提供的只是一个枚举,不合适。
1回复

同一台计算机上不同进程下的GDI +字体大小差异

改写的问题: 当我从Visual Studio中的单元测试中绘制位图时,会考虑到我在桌面上具有的缩放系数,但是当我从控制台运行时却没有考虑。 无论我的桌面设置如何,如何使使用Graphics.DrawString呈现的文本表现一致? 我有一些NUnit测试,这些测试使用GDI
1回复

我想使用vb.net中的字体对话框更改文本字体

这是我的代码,我可以通过定义一些字体属性来添加文本,但是我想使用``字体''对话框来添加它。有人可以帮助我解决此问题。 末级
1回复

获取字体样式的整数枚举值

根据MSDN ,字体样式支持的枚举值为 斜体 定期 淘汰赛 强调 除了这些字体外,还有许多其他样式,如何从该字体的样式中获取特定字体的枚举整数值
2回复

.Net不一致的字体渲染

我正在创建.Net 2.0 SP2 Windows窗体应用程序。 表格字体在我的机器上看起来很好,当我在另一台机器上尝试时,它看起来更大。 (这不是因为分辨率差异,字体相对于其他图标等更大) 我试图调试问题,发现以下代码在不同的机器上返回不同的大小。 我希望graphics.m
1回复

C#字体字符渲染(GDI错误)?

我试图将字符“ t”绘制到位置(0,0)的位图中,然后保存该位图。 但是,无论何时执行此操作,字符都将以x = 8呈现(对于大小42)。 偏移量可能因字体大小而异,当字体大小为36时,偏移量为6。这似乎是与GDI相关的错误。 如何查询正在创建此偏移量的值? 我尝试了“ GetCharAB
5回复

如何在.NET中创建子集字体?

我有一个Silverlight应用程序,我需要嵌入一些不常见的字体。这对我来说很简单,只需复制TTF / OTF并用我的应用程序编译。 但是,在许多情况下,实际上只使用了5-10个字符。 在其他情况下,一些字体文件非常大(例如Arial Unicode MS Regular是22.1 MB)
1回复

C#从脚本名称获取字体

我需要使用给定的脚本名称来获取字体(System.drawing.Font)。 例如,如果我输入为“ CourierNewPSMT”,则应该加载Courier字体。 同样,如果输入“ Arial-Black”,则应加载“ Arial Black”字体。 有任何想法吗?? 注意