Integrated: 8223717: javafx printing: Support Specifying Print to File in the API

Phil Race prr at openjdk.java.net
Wed Jul 7 13:27:54 UTC 2021


On Thu, 24 Jun 2021 22:06:37 GMT, Phil Race <prr at openjdk.org> wrote:

> This enhancement adds the String property outputFileProperty() to the JobSettings class.
> The value should be a string that references a local file encoded as a URL.
> If this is non-null and set to a location that the user has permission to write to,
> then the printer output will be spooled there instead of the printer, so long as the platform printing system supports this.
> The user can of course also set a print-to-file destination in the platform printer dialogs which may over-ride what the application set. But now the application can also see what it was set to, and cancel or alter it if necessary.
> 
> A simple manual test is provided, manual mainly because the few real printing functional tests are all manual as they are only useful if run with a printer configured.

This pull request has now been integrated.

Changeset: 386f6d7a
Author:    Phil Race <prr at openjdk.org>
URL:       https://git.openjdk.java.net/jfx/commit/386f6d7a56d9cfb334c210fccd29e1c5da58b591
Stats:     286 lines in 3 files changed: 284 ins; 0 del; 2 mod

8223717: javafx printing: Support Specifying Print to File in the API

Reviewed-by: kcr, psadhukhan

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

PR: https://git.openjdk.java.net/jfx/pull/543


More information about the openjfx-dev mailing list