RFR: 8377602: Create automated test for PageRange [v2]

Alexey Ivanov aivanov at openjdk.org
Thu Feb 26 09:27:29 UTC 2026


On Thu, 26 Feb 2026 03:05:57 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:

>> On macOS, it creates valid PDF files, all the files are viewable in the Preview utility.
>> 
>> On Windows, all these files open just fine in Firefox and Edge.
>
> I am not sure..It doesn't open for me in my Firefor or Edge too. The filetype being created it seems xpif which is not pdf
> 
> %-12345X at PJL JOB
> @PJL XCPT <?xml version="1.0" encoding="UTF-8"?>
> @PJL XCPT <!DOCTYPE xpif SYSTEM "xpif-v02082.dtd">
> @PJL XCPT <xpif version="1.0" cpss-version="2.07" xml:lang="en-US">
> 
> Also, other printing tests which uses Destination class like
> java/awt/print/Dialog/PrintDlgApp.java
> java/awt/print/PrinterJob/DeviceScale.java
> java/awt/print/PrinterJob/PrintAfterEndTest.java
> java/awt/print/PrinterJob/PrintCrashTest.java
> java/awt/print/PrinterJob/PrintNullString.java
> java/awt/print/PrinterJob/PrintTextPane.java
> java/awt/print/PrinterJob/PrintToFileTest.java
> all uses .prn or .ps so maybe there's a reason to it..

Whatever! I can change the extension, if you insist—it's not the point of the test at all.

For me, the file inside starts with `%PDF-1.7`. How do I open `.prn` file? I remember I renamed `.prn` to `.pdf` quite a few times to view the result, and it always worked for me.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/29660#discussion_r2857922787


More information about the client-libs-dev mailing list