Browse Source

Some more info on the area-tree.


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198256 13f79535-47bb-0310-9956-ffa450edef68
tags/Root_Temp_KnuthStylePageBreaking
Jeremias Maerki 19 years ago
parent
commit
1cc0d9d291
1 changed files with 8 additions and 2 deletions
  1. 8
    2
      src/java/org/apache/fop/render/xml/XMLRenderer.java

+ 8
- 2
src/java/org/apache/fop/render/xml/XMLRenderer.java View File

@@ -45,6 +45,7 @@ import org.apache.fop.apps.FOPException;
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 @@ public class XMLRenderer extends AbstractRenderer {
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 @@ public class XMLRenderer extends AbstractRenderer {
* @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 @@ public class XMLRenderer extends AbstractRenderer {
* 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);

Loading…
Cancel
Save