From f265c0e1c1566a2a3afeb0fa2641cf3a81598da3 Mon Sep 17 00:00:00 2001 From: Maximilian Berger Date: Wed, 13 Feb 2008 12:03:30 +0000 Subject: Ensured all SVN properties are set equally git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@627367 13f79535-47bb-0310-9956-ffa450edef68 --- .../embedding/java/embedding/ExampleAWTViewer.java | 226 +++++++++--------- .../java/embedding/ExampleFO2OldStylePrint.java | 254 ++++++++++----------- .../java/embedding/intermediate/ExampleConcat.java | 2 +- .../java/embedding/intermediate/ExampleStamp.java | 2 +- 4 files changed, 242 insertions(+), 242 deletions(-) (limited to 'examples') diff --git a/examples/embedding/java/embedding/ExampleAWTViewer.java b/examples/embedding/java/embedding/ExampleAWTViewer.java index 17b789cc7..716ea1487 100644 --- a/examples/embedding/java/embedding/ExampleAWTViewer.java +++ b/examples/embedding/java/embedding/ExampleAWTViewer.java @@ -1,113 +1,113 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * 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. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* $Id$ */ - -package embedding; - -//Java -import java.io.File; -import java.io.IOException; - -//JAXP -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.TransformerException; -import javax.xml.transform.Source; -import javax.xml.transform.Result; -import javax.xml.transform.stream.StreamSource; -import javax.xml.transform.sax.SAXResult; - -//Avalon -import org.apache.avalon.framework.ExceptionUtil; - -//FOP -import org.apache.fop.apps.FOPException; -import org.apache.fop.apps.Fop; -import org.apache.fop.apps.FopFactory; -import org.apache.fop.apps.MimeConstants; - -/** - * This class demonstrates the use of the AWT Viewer. - */ -public class ExampleAWTViewer { - - // configure fopFactory as desired - private FopFactory fopFactory = FopFactory.newInstance(); - - /** - * Display an FO file in the AWT Preview. - * @param fo the FO file - * @throws IOException In case of an I/O problem - * @throws FOPException In case of a problem during layout - * @throws TransformerException In case of a problem during XML processing - */ - public void viewFO(File fo) - throws IOException, FOPException, TransformerException { - - //Setup FOP - Fop fop = fopFactory.newFop(MimeConstants.MIME_FOP_AWT_PREVIEW); - - try { - - //Load XSL-FO file (you can also do an XSL transformation here) - TransformerFactory factory = TransformerFactory.newInstance(); - Transformer transformer = factory.newTransformer(); - Source src = new StreamSource(fo); - Result res = new SAXResult(fop.getDefaultHandler()); - transformer.transform(src, res); - - } catch (Exception e) { - if (e instanceof FOPException) { - throw (FOPException)e; - } - throw new FOPException(e); - } - } - - /** - * Main method. - * @param args the command-line arguments - */ - public static void main(String[] args) { - try { - System.out.println("FOP ExampleAWTViewer\n"); - System.out.println("Preparing..."); - - //Setup directories - File baseDir = new File("."); - File outDir = new File(baseDir, "out"); - outDir.mkdirs(); - - //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: AWT Viewer"); - System.out.println(); - System.out.println("Starting AWT Viewer..."); - - ExampleAWTViewer app = new ExampleAWTViewer(); - app.viewFO(fofile); - - System.out.println("Success!"); - } catch (Exception e) { - System.err.println(ExceptionUtil.printStackTrace(e)); - System.exit(-1); - } - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* $Id$ */ + +package embedding; + +//Java +import java.io.File; +import java.io.IOException; + +//JAXP +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.TransformerException; +import javax.xml.transform.Source; +import javax.xml.transform.Result; +import javax.xml.transform.stream.StreamSource; +import javax.xml.transform.sax.SAXResult; + +//Avalon +import org.apache.avalon.framework.ExceptionUtil; + +//FOP +import org.apache.fop.apps.FOPException; +import org.apache.fop.apps.Fop; +import org.apache.fop.apps.FopFactory; +import org.apache.fop.apps.MimeConstants; + +/** + * This class demonstrates the use of the AWT Viewer. + */ +public class ExampleAWTViewer { + + // configure fopFactory as desired + private FopFactory fopFactory = FopFactory.newInstance(); + + /** + * Display an FO file in the AWT Preview. + * @param fo the FO file + * @throws IOException In case of an I/O problem + * @throws FOPException In case of a problem during layout + * @throws TransformerException In case of a problem during XML processing + */ + public void viewFO(File fo) + throws IOException, FOPException, TransformerException { + + //Setup FOP + Fop fop = fopFactory.newFop(MimeConstants.MIME_FOP_AWT_PREVIEW); + + try { + + //Load XSL-FO file (you can also do an XSL transformation here) + TransformerFactory factory = TransformerFactory.newInstance(); + Transformer transformer = factory.newTransformer(); + Source src = new StreamSource(fo); + Result res = new SAXResult(fop.getDefaultHandler()); + transformer.transform(src, res); + + } catch (Exception e) { + if (e instanceof FOPException) { + throw (FOPException)e; + } + throw new FOPException(e); + } + } + + /** + * Main method. + * @param args the command-line arguments + */ + public static void main(String[] args) { + try { + System.out.println("FOP ExampleAWTViewer\n"); + System.out.println("Preparing..."); + + //Setup directories + File baseDir = new File("."); + File outDir = new File(baseDir, "out"); + outDir.mkdirs(); + + //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: AWT Viewer"); + System.out.println(); + System.out.println("Starting AWT Viewer..."); + + ExampleAWTViewer app = new ExampleAWTViewer(); + app.viewFO(fofile); + + System.out.println("Success!"); + } catch (Exception e) { + System.err.println(ExceptionUtil.printStackTrace(e)); + System.exit(-1); + } + } +} diff --git a/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java b/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java index 8d8ecd465..588d2c5d7 100644 --- a/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java +++ b/examples/embedding/java/embedding/ExampleFO2OldStylePrint.java @@ -1,127 +1,127 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * 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. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* $Id$ */ - -package embedding; - -// Java -import java.awt.print.PrinterJob; -import java.io.File; -import java.io.IOException; - -//JAXP -import javax.xml.transform.Transformer; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.Source; -import javax.xml.transform.Result; -import javax.xml.transform.stream.StreamSource; -import javax.xml.transform.sax.SAXResult; - - -// FOP -import org.apache.fop.apps.FOUserAgent; -import org.apache.fop.apps.Fop; -import org.apache.fop.apps.FOPException; -import org.apache.fop.apps.FopFactory; -import org.apache.fop.render.print.PrintRenderer; - -/** - * This class demonstrates printing an FO file to a PrinterJob instance. - */ -public class ExampleFO2OldStylePrint { - - // configure fopFactory as desired - private FopFactory fopFactory = FopFactory.newInstance(); - - /** - * Prints an FO file using an old-style PrinterJob. - * @param fo the FO file - * @throws IOException In case of an I/O problem - * @throws FOPException In case of a FOP problem - */ - public void printFO(File fo) throws IOException, FOPException { - - //Set up PrinterJob instance - PrinterJob printerJob = PrinterJob.getPrinterJob(); - printerJob.setJobName("FOP Printing Example"); - - try { - //Set up a custom user agent so we can supply our own renderer instance - FOUserAgent userAgent = fopFactory.newFOUserAgent(); - - //Set up our own PrintRenderer instance so we can supply a special PrinterJob instance. - PrintRenderer renderer = new PrintRenderer(printerJob); - renderer.setUserAgent(userAgent); - - userAgent.setRendererOverride(renderer); - - // Construct fop with desired output format (here, it is set through the user agent) - 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); - - } catch (Exception e) { - e.printStackTrace(System.err); - System.exit(-1); - } - } - - - /** - * Main method. - * @param args command-line arguments - */ - public static void main(String[] args) { - try { - System.out.println("FOP ExampleFO2OldStylePrint\n"); - System.out.println("Preparing..."); - - //Setup directories - File baseDir = new File("."); - File outDir = new File(baseDir, "out"); - outDir.mkdirs(); - - //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: old-style printing using PrinterJob"); - System.out.println(); - System.out.println("Transforming..."); - - ExampleFO2OldStylePrint app = new ExampleFO2OldStylePrint(); - app.printFO(fofile); - - System.out.println("Success!"); - } catch (Exception e) { - e.printStackTrace(System.err); - System.exit(-1); - } - } -} +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * 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. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* $Id$ */ + +package embedding; + +// Java +import java.awt.print.PrinterJob; +import java.io.File; +import java.io.IOException; + +//JAXP +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.Source; +import javax.xml.transform.Result; +import javax.xml.transform.stream.StreamSource; +import javax.xml.transform.sax.SAXResult; + + +// FOP +import org.apache.fop.apps.FOUserAgent; +import org.apache.fop.apps.Fop; +import org.apache.fop.apps.FOPException; +import org.apache.fop.apps.FopFactory; +import org.apache.fop.render.print.PrintRenderer; + +/** + * This class demonstrates printing an FO file to a PrinterJob instance. + */ +public class ExampleFO2OldStylePrint { + + // configure fopFactory as desired + private FopFactory fopFactory = FopFactory.newInstance(); + + /** + * Prints an FO file using an old-style PrinterJob. + * @param fo the FO file + * @throws IOException In case of an I/O problem + * @throws FOPException In case of a FOP problem + */ + public void printFO(File fo) throws IOException, FOPException { + + //Set up PrinterJob instance + PrinterJob printerJob = PrinterJob.getPrinterJob(); + printerJob.setJobName("FOP Printing Example"); + + try { + //Set up a custom user agent so we can supply our own renderer instance + FOUserAgent userAgent = fopFactory.newFOUserAgent(); + + //Set up our own PrintRenderer instance so we can supply a special PrinterJob instance. + PrintRenderer renderer = new PrintRenderer(printerJob); + renderer.setUserAgent(userAgent); + + userAgent.setRendererOverride(renderer); + + // Construct fop with desired output format (here, it is set through the user agent) + 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); + + } catch (Exception e) { + e.printStackTrace(System.err); + System.exit(-1); + } + } + + + /** + * Main method. + * @param args command-line arguments + */ + public static void main(String[] args) { + try { + System.out.println("FOP ExampleFO2OldStylePrint\n"); + System.out.println("Preparing..."); + + //Setup directories + File baseDir = new File("."); + File outDir = new File(baseDir, "out"); + outDir.mkdirs(); + + //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: old-style printing using PrinterJob"); + System.out.println(); + System.out.println("Transforming..."); + + ExampleFO2OldStylePrint app = new ExampleFO2OldStylePrint(); + app.printFO(fofile); + + System.out.println("Success!"); + } catch (Exception e) { + e.printStackTrace(System.err); + System.exit(-1); + } + } +} diff --git a/examples/embedding/java/embedding/intermediate/ExampleConcat.java b/examples/embedding/java/embedding/intermediate/ExampleConcat.java index 3f179f966..07790309d 100644 --- a/examples/embedding/java/embedding/intermediate/ExampleConcat.java +++ b/examples/embedding/java/embedding/intermediate/ExampleConcat.java @@ -15,7 +15,7 @@ * limitations under the License. */ -/* $Id: ExampleDOM2PDF.java 332791 2005-11-12 15:58:07Z jeremias $ */ +/* $Id$ */ package embedding.intermediate; diff --git a/examples/embedding/java/embedding/intermediate/ExampleStamp.java b/examples/embedding/java/embedding/intermediate/ExampleStamp.java index c34da9024..b1b0b77e7 100644 --- a/examples/embedding/java/embedding/intermediate/ExampleStamp.java +++ b/examples/embedding/java/embedding/intermediate/ExampleStamp.java @@ -15,7 +15,7 @@ * limitations under the License. */ -/* $Id: ExampleDOM2PDF.java 332791 2005-11-12 15:58:07Z jeremias $ */ +/* $Id$ */ package embedding.intermediate; -- cgit v1.2.3