带有嵌入式徽标eps文件的postscript,用于打印报告

时间:2016-07-04 13:42:46

标签: printing postscript

我正在尝试编写打印报告,其中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文件的徽标将导致问题。

1 个答案:

答案 0 :(得分:0)

KenS和其他关注我的问题的人。 我改变了我创造2 eps的方式。 我像以前一样使用GIMP生成了徽标eps。 但现在,我已经看到了以下代码

https://www.math.ubc.ca/~cass/graphics/import/sample/combined.html

这允许组合多个eps

在上面的链接中添加定义的代码后

我们的每个eps都需要从: -

开始

BeginEPSE %% BeginDocument :(输入以下eps的名称)

在我的案例中,

(你的eps代码)是Form Box和tail

%%调用endDocument

EndEPSE

BeginEPSE

%% BeginDocument:

&lt; ....复制徽标的所有代码&gt;

%%调用endDocument

EndEPSE

这已经解决了我的问题,我确信我的原始方法仍然可以工作......也许有时间?