【问题标题】:How do I draw double height text using Graphics.DrawString?如何使用 Graphics.DrawString 绘制双高文本?
【发布时间】:2009-01-14 10:07:20
【问题描述】:

我正在尝试使用 System.Drawing 模拟 POS 打印机,我需要的功能之一是以双倍高度绘制文本。知道如何使用 .Net 的 Graphics 类来做到这一点吗?

我需要将文本绘制两倍大并压缩它还是绘制正常大小然后拉伸?两者似乎都是混乱的选择,但还有其他选择吗?

【问题讨论】:

    标签: c# graphics system.drawing drawstring


    【解决方案1】:

    查看 Graphics 对象上的变换矩阵 - 您可以独立控制水平和垂直缩放。

    【讨论】:

      【解决方案2】:

      使用 ScaleTransform 并且只放大 y。

      【讨论】:

        猜你喜欢
        • 2015-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-08
        • 1970-01-01
        • 2019-03-15
        相关资源
        最近更新 更多