【发布时间】:2015-08-06 13:10:35
【问题描述】:
我在 C# 中使用 DrawString 将字符串绘制成更大的图形:
g.DrawString("Re", new Font("PT Sans Narrow", 35, FontStyle.Bold), Brushes.Black, new Point(5, 0));
现在我想用小型大写字母绘制文本,因为这在许多文字处理器或图形工具中都是可能的……我并不是指像“绘制大于其余字母的第一个字母”这样的伪造的小型大写字母。 这在 C#/.NET 中可行吗?
【问题讨论】:
-
您能否举例说明您正在寻找什么以及您不想要什么?因为我不是图形艺术家,据我所知,小型大写字母是一种字体。
-
@MichaelMcPherson 在 Microsoft Word 中,字体对话框有一个分组在效果下的“小写字母”复选框。还有诸如删除线、超级/下标、阴影、全部大写等内容。但不知道这些效果是如何在 Word 中实现的。除非通过 Office 互操作,否则可能无法从 .NET 使用任何东西。