aboutsummaryrefslogtreecommitdiffstats
path: root/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
diff options
context:
space:
mode:
Diffstat (limited to 'examples/embedding/java/embedding/ExampleFO2JPSPrint.java')
-rw-r--r--examples/embedding/java/embedding/ExampleFO2JPSPrint.java28
1 files changed, 14 insertions, 14 deletions
diff --git a/examples/embedding/java/embedding/ExampleFO2JPSPrint.java b/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
index a67e2bdad..4f18b71ab 100644
--- a/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
+++ b/examples/embedding/java/embedding/ExampleFO2JPSPrint.java
@@ -5,9 +5,9 @@
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -16,7 +16,7 @@
*/
/* $Id$ */
-
+
package embedding;
// Java
@@ -54,12 +54,12 @@ public class ExampleFO2JPSPrint {
// configure fopFactory as desired
private FopFactory fopFactory = FopFactory.newInstance();
-
+
private DocPrintJob createDocPrintJob() {
PrintService[] services = PrintServiceLookup.lookupPrintServices(
DocFlavor.SERVICE_FORMATTED.PAGEABLE, null);
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
- PrintService printService = ServiceUI.printDialog(null, 50, 50,
+ PrintService printService = ServiceUI.printDialog(null, 50, 50,
services, services[0], null, attributes);
if (printService != null) {
return printService.createPrintJob();
@@ -67,7 +67,7 @@ public class ExampleFO2JPSPrint {
return null;
}
}
-
+
/**
* Prints an FO file using JPS.
* @param fo the FO file
@@ -78,7 +78,7 @@ public class ExampleFO2JPSPrint {
*/
public void printFO(File fo)
throws IOException, FOPException, TransformerException, PrintException {
-
+
//Set up DocPrintJob instance
DocPrintJob printJob = createDocPrintJob();
@@ -88,20 +88,20 @@ public class ExampleFO2JPSPrint {
PageableRenderer renderer = new PageableRenderer();
renderer.setUserAgent(userAgent);
userAgent.setRendererOverride(renderer);
-
+
// Construct FOP with desired output format
Fop fop = fopFactory.newFop(userAgent);
// Setup JAXP using identity transformer
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(); // identity transformer
-
+
// Setup input stream
Source src = new StreamSource(fo);
// Resulting SAX events (the generated FO) must be piped through to FOP
Result res = new SAXResult(fop.getDefaultHandler());
-
+
// Start XSLT transformation and FOP processing
transformer.transform(src, res);
@@ -117,23 +117,23 @@ public class ExampleFO2JPSPrint {
try {
System.out.println("FOP ExampleFO2JPSPrint\n");
System.out.println("Preparing...");
-
+
//Setup directories
File baseDir = new File(".");
File outDir = new File(baseDir, "out");
outDir.mkdirs();
- //Setup input and output files
+ //Setup input and output files
File fofile = new File(baseDir, "xml/fo/helloworld.fo");
System.out.println("Input: XSL-FO (" + fofile + ")");
System.out.println("Output: JPS (Java Printing System)");
System.out.println();
System.out.println("Transforming...");
-
+
ExampleFO2JPSPrint app = new ExampleFO2JPSPrint();
app.printFO(fofile);
-
+
System.out.println("Success!");
} catch (Exception e) {
e.printStackTrace(System.err);