我自己做了一个报告api,这个类能够自动设置字体和纸张设置,制作标准的报告布局。
所以...我试图在我的系统上制作pdf导出功能,但是如果我使用某些第三方API,我需要重绘我的报告并获得不同的报告布局。
我认为打印机对象能够加入我们在打印功能中放入的所有内容,并且只打印一个字符串。因为这,我认为打印机对象内的报告只是一个字符串,如果我能得到那个字符串,我可以用它制作我的pdf文件。
答案 0 :(得分:1)
VB6 Printer对象只是一组接口。它们用作GDI调用的包装器,用于逐页累积绘图命令(包括文本绘图)以构成打印机文档。
这些命令采用增强型图元文件格式,用于打印假脱机。打印机驱动程序然后在打印开始后读取,翻译和发送(即"播放")这些记录的命令到实际的打印机。
没有巨大的文本字符串可以从Printer对象中删除。