Присвойте атрибуты страницы файлу postscript, созданному в Java, с помощью HP Universal Printing PS - PullRequest
4 голосов
/ 20 декабря 2011

Я пытаюсь создать файл postscript с размером бумаги 7 * 8,5 ДЮЙМОВ.Я могу создать файл postscript.Но размер страницы составляет 8,5 * 11 ДЮЙМОВ.

Я сомневаюсь, что он рассматривает набор атрибутов, который я использую.

Оцените любую помощь.

// Load the PDF document

PDFPrint pdfPrint = new PDFPrint(pdfFile, null);
File outputFile   = new File (psFile);

PrintSettings ps = new PrintSettings ();
pdfPrint.setPrintSettings(ps);

// Create attribute set to print to a file
HashPrintRequestAttributeSet attrSet = new HashPrintRequestAttributeSet();
attrSet.add (new Destination (outputFile.toURI()));
attrSet.add(OrientationRequested.LANDSCAPE);

attrSet.add(new MediaPrintableArea((float)0,(float) 0,(float)7,(float)8.5,MediaPrintableArea.INCH));            

//Send the PDF to the printer                                                 
pdfPrint.print("HP Universal Printing PS", ps, attrSet);

Спасибо,Siri

...