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]