【发布时间】:2008-12-01 16:08:30
【问题描述】:
我正在将一些 C++ 代码移植到 VB.NET,它创建了一个由多个页面组成的打印作业。每个页面都有一个图形对象(文本、线条、曲线等)模板,这些对象在每个页面上保持不变,并且覆盖在每个页面上的是不同的数据。
该模板在打印作业开始时使用CreateEnhMetaFile 创建为内存中的元文件,并在每一页的开始处使用PlayEnhMetaFile 将该元文件绘制到打印设备上下文中。
如何在 .NET 中执行此操作?从我目前对 API 的阅读来看,我似乎只能从文件或流中导入 Metafile,而不能从头开始创建。这是正确的吗?
【问题讨论】:
标签: .net c++ printing metafile