jeremias 2005/01/12 03:51:25 Modified: src/java/org/apache/fop/render/xml XMLRenderer.java Log: Some more info on the area-tree. Revision Changes Path 1.34 +8 -2 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java Index: XMLRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- XMLRenderer.java 6 Jan 2005 09:11:02 -0000 1.33 +++ XMLRenderer.java 12 Jan 2005 11:51:25 -0000 1.34 @@ -45,6 +45,7 @@ import org.apache.fop.area.Area; import org.apache.fop.area.BeforeFloat; import org.apache.fop.area.Block; +import org.apache.fop.area.BlockViewport; import org.apache.fop.area.BodyRegion; import org.apache.fop.area.Flow; import org.apache.fop.area.Footnote; @@ -453,6 +454,9 @@ atts.clear(); addAreaAttributes(block); addTraitAttributes(block); + if (block instanceof BlockViewport) { + addAttribute("is-viewport", "true"); + } startElement("block", atts); super.renderBlock(block); endElement("block"); @@ -474,7 +478,9 @@ * @see org.apache.fop.render.Renderer#renderViewport(Viewport) */ protected void renderViewport(Viewport viewport) { - startElement("viewport"); + atts.clear(); + addAreaAttributes(viewport); + startElement("viewport", atts); super.renderViewport(viewport); endElement("viewport"); } @@ -504,7 +510,7 @@ * Renders an fo:foreing-object. * @param fo the foreign object */ - public void renderForeignObject(ForeignObject fo) { + public void renderForeignObject(ForeignObject fo, Rectangle2D pos) { atts.clear(); addAreaAttributes(fo); startElement("foreignObject", atts);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]