Hi Frank,

I don't think you are missing anything, I think it may be a bug. Having stepped through the code, "%!PS-Adobe-3.0" is always written as the first line of the header regardless of the language level. Could you please send us a bug report at https://issues.apache.org/bugzilla/enter_bug.cgi?product=Fop and someone will take a look at the problem. I'll try to find some time later this week.

Thanks,

Adrian.

Frank Niedermann wrote:
Hi Adrian,

thanks for the link. This is my fopConfiguration.xml file:
<fop>
  <renderers>
    <renderer mime="application/postscript">
      <auto-rotate-landscape>true</auto-rotate-landscape>
      <language-level>2</language-level>
    </renderer>
  </renderers>
</fop>

And this is how I load this configuration file:
String fopConfiguration = "fopConfiguration.xml";
FopFactory fopFactory = FopFactory.newInstance();
fopFactory.setUserConfig(new File(fopConfiguration));
FOUserAgent foUserAgent = fopFactory.newFOUserAgent();

But it still creates version 3 PS-files (I checked the header).

Am I missing something else?

Thanks,
  Frank


Adrian Cumiskey-2 wrote:
Hi Frank,

Yes, you can do this with the language-level configuration option (see http://xmlgraphics.apache.org/fop/0.95/output.html#ps-configuration).

Adrian.

Frank Niedermann wrote:
Hi,

we are using Apache FOP to create PS files which should be printed on a
HP-Unix machine.

Unfortunately this machine only supports version 2.0 PS files:
%!PS-Adobe-2.0

Apache FOP creates version 3.0 PS files which are ignored by the HP-Unix
print system.

Is there a way to tell FOP to generate version 2.0 PS files?

Thanks,
  Frank

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to