if (pages != null) {
pageRef = (PageViewport)pages.get(0);
}
- // TODO
- // get rect area of id on page
+ // TODO get rect area of id on page
idRefs.remove(idRef);
checkFinish();
* @return this.value cast as an Object
*/
public Object getObject() {
- // FIXME: return String value: property must reference maker
+ // TODO return String value: property must reference maker
// return maker.getEnumValue(this.value);
return new Integer(this.value);
}
*/
public Point2D getDimension(final Point2D view) {
- // TODO - change so doesn't hold onto fo,area tree
+ // TODO change so doesn't hold onto fo, area tree
Element svgRoot = element;
/* create an SVG area */
/* if width and height are zero, get the bounds of the content. */
import org.apache.batik.gvt.TextPainter;
// FOP
-import org.apache.fop.apps.Document;
import org.apache.fop.render.XMLHandler;
import org.apache.fop.render.RendererContext;
import org.apache.fop.fo.extensions.svg.SVGUserAgent;
* @see org.apache.fop.fo.FOInputHandler#startDocument()
*/
public void startDocument() throws SAXException {
- // FIXME sections should be created
+ // TODO sections should be created
try {
rtfFile = new RtfFile(new OutputStreamWriter(os));
docArea = rtfFile.startDocumentArea();
} catch (IOException ioe) {
- // FIXME could we throw Exception in all FOInputHandler events?
- throw new SAXException("IOException: " + ioe);
+ // TODO could we throw Exception in all FOInputHandler events?
+ throw new SAXException(ioe);
}
}
try {
rtfFile.flush();
} catch (IOException ioe) {
- // FIXME could we throw Exception in all FOInputHandler events?
- throw new SAXException("IOException: " + ioe);
+ // TODO could we throw Exception in all FOInputHandler events?
+ throw new SAXException(ioe);
}
}
bHeaderSpecified = false;
bFooterSpecified = false;
} catch (IOException ioe) {
- // FIXME could we throw Exception in all FOInputHandler events?
+ // TODO could we throw Exception in all FOInputHandler events?
log.error("startPageSequence: " + ioe.getMessage());
- throw new Error("IOException: " + ioe);
+ //TODO throw new FOPException(ioe);
}
}
builderContext.pushContainer(para);
} catch (IOException ioe) {
- // FIXME could we throw Exception in all FOInputHandler events?
+ // TODO could we throw Exception in all FOInputHandler events?
log.error("startBlock: " + ioe.getMessage());
throw new Error("IOException: " + ioe);
} catch (Exception e) {
import org.apache.commons.io.output.ByteArrayOutputStream;
import org.apache.fop.apps.Driver;
import org.apache.fop.apps.InputHandler;
-import org.apache.fop.apps.TraxInputHandler;
import org.apache.fop.apps.XSLTInputHandler;
import org.w3c.dom.Document;
driver.setRenderer(Driver.RENDER_PDF);
InputHandler handler = new XSLTInputHandler(xmlFile, xsltFile);
- handler.run(driver);
+ driver.render(handler);
assertTrue("Generated PDF has zero length", baout.size() > 0);
}
- /**
- * Tests Driver with TraxInputHandler and OutputStream.
- * @throws Exception if anything fails
- */
- public void testFO2PDFWithTraxInputHandler() throws Exception {
- File xmlFile = new File(getBaseDir(), "test/xml/1.xml");
- File xsltFile = new File(getBaseDir(), "test/xsl/doc.xsl");
- ByteArrayOutputStream baout = new ByteArrayOutputStream();
- Driver driver = new Driver();
- ContainerUtil.enableLogging(driver, this.logger);
- driver.setOutputStream(baout);
- driver.setRenderer(Driver.RENDER_PDF);
-
- InputHandler handler = new TraxInputHandler(xmlFile, xsltFile);
- handler.run(driver);
-
- assertTrue("Generated PDF has zero length", baout.size() > 0);
- }
-
-
}