我正在尝试编写打印报告,其中postscript是表单设计,报表正文是从数据库接收的动态数据。 我需要包含至少2个eps文件。
1,作为我们的客户徽标,已转换为eps。 2,后记形式设计,基本上是一个填充页面的方框 在底部有尾部描述,可以是几行。
如果我可以拥有与第二个eps文件几乎相同的第3个eps文件,但是在尾端(页面底部)指定报告的末尾以及一些额外的细节,那也很好。< / p>
我的程序的基本流程: 1.打印标题 - 这将是徽标的eps 2.从数据库源打印数据行
检查页面结尾? 不......&gt;循环回打印下一条数据线。 是......&GT;打印第二个eps文件
(打印下一页) 循环回打印标题(第1个eps文件)并继续报告 直到报告结束。
我的问题是: 如果我只使用徽标eps,每个页面都会打印徽标标题并且效果很好。 但如果我包含第二个eps文件, 第一页将正确打印第二个eps文件中的徽标和拳击, 但后续页面只会打印第二个eps文件中的拳击,并且不会打印任何徽标。
每当我使用任何已转换为eps的徽标图像时,似乎都会出现此问题,因此如果我用另一个徽标替换我的第二个eps,则只打印一个徽标,但如果我用一个盒子写下2个postscript和2个不同的尾巴,报告将完美打印。
但如果我只使用徽标eps,那也会很好用。
有什么建议吗?
(对不起,我无法包含有问题的后记.....我试图在我的代码中过去时一直收到错误。)
但是任何简单的postscript都会绘制一个框和一些描述性文本 并且已转换为eps文件的徽标将导致问题。
答案 0 :(得分:0)
KenS和其他关注我的问题的人。 我改变了我创造2 eps的方式。 我像以前一样使用GIMP生成了徽标eps。 但现在,我已经看到了以下代码
这允许组合多个eps
在上面的链接中添加定义的代码后
我们的每个eps都需要从: -
开始BeginEPSE %% BeginDocument :(输入以下eps的名称)
在我的案例中,(你的eps代码)是Form Box和tail
%%调用endDocument
EndEPSE
BeginEPSE
%% BeginDocument:
&lt; ....复制徽标的所有代码&gt;
%%调用endDocument
EndEPSE
这已经解决了我的问题,我确信我的原始方法仍然可以工作......也许有时间?