Frank Niedermann wrote:

Hi Frank,

Hi Chris,

yes and I already used those settings within FOP but it didn't work.

Then Jeremias mentioned that those settings don't affect PostScript
version and I should use the DSC comment %%LanguageLevel: 2 instead.

What Jeremias said was that the LanguageLevel setting doesn't affect the DSC comment version in use. It only affects the %%LanguageLevel comment.


I don't see how to set this commend on the page you mentioned,
or am I just overseeing the relevant part?

If you set the Language Level in fop.xconf file then %%LanguageLevel comment in Postscript will change to reflect that but the DSC comment version will not change.

Regards,

Chris


Thanks,
  Frank


cbowditch wrote:

Frank Niedermann wrote:

Hi Frank,


Hi Jeremias,

do you have an example on how to set the LanguageLevel within FOP?

Adrian already sent you a link that shows you how to specify Language Level of 2 for Postscript generation:

http://xmlgraphics.apache.org/fop/0.95/output.html#ps-configuration

This setting goes into fop.xconf file and you have to tell FOP to load the file using -c option from command line.

Regards,

Chris


I found a wiki page [1] about PostScript configuration within FOP but
on the bottom it says this:

"Some people will only add a DSC comment into the PostScript file
instead of the actual media selection code. This comment will then
be expanded later."

Thanks,
 Frank

[1] http://wiki.apache.org/xmlgraphics-fop/ExtensionsForPostScript


Jeremias Maerki-2 wrote:


Hi Adrian & Frank,

please note that "%!PS-Adobe-3.0" does not refer to the PostScript
language level but to the version of the DSC specification which is 3.0.
The language level is given by the following DSC comment:

%%LanguageLevel: 2

So this is no bug.

On 01.04.2009 11:11:30 Adrian Cumiskey wrote:


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





Jeremias Maerki


---------------------------------------------------------------------
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]









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

Reply via email to