我正在尝试在 VB6 或 VB.Net 中编写打印布局编辑器,并且正在寻找一些参考文章来帮助我入门。
这个想法是,编辑器将用于定义发票或报表布局的打印“区域”,允许用户绘制客户地址、发票编号、行、总计等的框。然后程序将弄清楚如何翻译各种盒子的尺寸和位置到打印位置以存储在布局定义文件中,稍后由帐户系统用于打印各种报告。请注意,由于各种原因(主要是帐户系统不是 Windows),将文本放入 Word 或类似产品并让它们打印文档不是一种选择。我当然可以手动编辑文档布局文件,但它不是很人性化。
正如您可能想象的那样,搜索“表单编辑器”、“布局编辑器”等会带来数百个不相关的结果。令人沮丧的是,我看过一篇非常相关的文章,却丢失了书签。
我希望有人有一些指示。
谢谢,这听起来比我想象的要复杂。我真的希望我能找到我丢失的原始文章,因为它很清楚如何在 vb.net 中进行此操作。
因为它是打印表单的布局,我认为这大大降低了复杂性 - 我只需要存储每个打印区域的大小和位置,以及字体、对齐和颜色信息,可能还有图形的文件名如果需要徽标。布局定义文件格式完全在我的控制之下。