我们正在建设一个自定义输出显示对话框。在这我们显示一个列表框的缩略图(位图)。还有其是从PrintPreviewEventArgs(PreviewPrintController)检索并显示在一个WindowsFormsHost一个GDI矢量图像较大,详细视图:图片框。缩略图位图是从原始图像GDI创建的,所以它会出现在图像确实包含在某一时刻的文本。

全部是在32位的框细。当我们运行在64位机(我们建立一个针对x86平台,所以我们在32位模拟器正在运行)上的应用程序,缩略图都很好,但主图像缺少的所有文本。图形元素 - 行,表格边框和背景颜色等被渲染,但没有文字。

任何想法?感谢。

有帮助吗?

解决方案

在问题曾与打印期间使用TextRenderer.DrawText代替Graphics.DrawString做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top