gpt4 book ai didi

c# - 在 C# 中实现 MS Word 打印质量

转载 作者:太空狗 更新时间:2023-10-29 23:35:03 24 4
gpt4 key购买 nike

我正在编写一个小型应用程序,用于将一些贴纸打印到特殊打印机上。

当我使用 MS Word 将一些文本打印到该打印机(和 XPS 文件)时,结果看起来非常好。当我使用 Graphics 对象从 C# 代码打印时,文本看起来像素化过度或平滑化。

我尝试了以下提示,但没有一个产生与 MS Word 相同的结果:

System.Drawing.Drawing2D.SmoothingMode.AntiAlias
System.Drawing.Text.TextRenderingHint.AntiAliasGridFit
System.Drawing.Text.TextRenderingHint.AntiAlias
System.Drawing.Text.TextRenderingHint.ClearTypeGridFit
InterpolationMode.NearestNeighbor
CompositingQuality.HighQuality

还有一些其他的。

您能否建议 MS Word 应用了哪些提示,以便我可以通过编程方式创建它?

最佳答案

我不熟悉 Graphics 对象,但我猜您发送的是位图而不是文本或矢量图形到打印机。

如果是这样,请增加您正在创建的图像的分辨率/DPI 以接近打印机的分辨率,或者切换到富文本 (XPS) 或基于矢量的格式。

关于c# - 在 C# 中实现 MS Word 打印质量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3190285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com