I have embedded xulrunner1.9 in java and Iam calling printing from
java to generate PDF. I have problems in using "A4" and "Executive"
papernames.It  throws unknown paper size exception When I set it to
"Legal" still prints as Letter.I am initializing the nsIPrintSettings
as shown.What Am I missing?.I running this on centos 5 x-64 bit
machine.


 
settings.setOrientation(nsIPrintSettings.kPortraitOrientation);
                settings.setShrinkToFit(true);
                settings.setHeaderStrLeft("");
                settings.setHeaderStrRight("");
                settings.setHeaderStrCenter("");
                settings.setFooterStrLeft("");
                settings.setFooterStrRight("");
                settings.setFooterStrCenter("");
                settings.setPrintReversed(false);
                settings.setPrintSilent(true);
                settings.setPrintBGColors(true);
                settings.setShowPrintProgress(false);
                String papersize="A4";
                settings.setPaperName(papersize);
 
settings.setOutputFormat(settings.kOutputFormatPDF);
                settings.setToFileName(psFile);
                settings.setPrintToFile(true);



Thanks in Advance,
Krithi

_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to