Search
j0ke.net Open Build Service
>
Projects
>
mozilla
>
seamonkey
> postscript.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File postscript.patch of Package seamonkey (Revision 28)
Currently displaying revision
28
,
show latest
From: Wolfgang Rosenauer <stark@suse.de> Subject: make pagesize postscript DSC conform References: http://www.cups.org/str.php?L1542 https://bugzilla.mozilla.org/show_bug.cgi?id=334485 Index: gfx/src/ps/nsPostScriptObj.cpp =================================================================== RCS file: /cvsroot/mozilla/gfx/src/ps/nsPostScriptObj.cpp,v retrieving revision 1.124 diff -u -p -6 -r1.124 nsPostScriptObj.cpp --- gfx/src/ps/nsPostScriptObj.cpp 26 Jul 2005 15:54:18 -0000 1.124 +++ gfx/src/ps/nsPostScriptObj.cpp 19 Apr 2006 04:07:38 -0000 @@ -463,20 +463,23 @@ nsPostScriptObj::write_prolog(FILE *aHan // now begin prolog fprintf(f, "%%%%BeginProlog\n"); // Tell the printer what size paper it should use fprintf(f, + "%%%%BeginFeature: *PageSize %s\n" "/setpagedevice where\n" // Test for the feature "{ pop 2 dict\n" " dup /PageSize [ %s %s ] put\n" // Paper dimensions " dup /Policies 1 dict\n" " dup /PageSize 3 put\n" // Select the nearest page size to fit " put\n" " setpagedevice\n" // Install settings - "} if\n", + "} if\n" + "%%%%EndFeature\n", + mPrintSetup->paper_name, fpCString(NSTwipsToFloatPoints(paper_width)).get(), fpCString(NSTwipsToFloatPoints(paper_height)).get()); fprintf(f, "["); for (i = 0; i < 256; i++){ if (*isotab[i] == '\0'){