Browse Source

normal trait attributes for page-level reference and viewport areas.


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

+ 5
- 0
src/java/org/apache/fop/render/xml/XMLRenderer.java View File

@@ -374,11 +374,13 @@ public class XMLRenderer extends AbstractRenderer {
if (port != null) {
atts.clear();
addAreaAttributes(port);
addTraitAttributes(port);
addAttribute("rect", port.getViewArea());
startElement("regionViewport", atts);
RegionReference region = port.getRegion();
atts.clear();
addAreaAttributes(region);
addTraitAttributes(region);
if (region.getRegionClass() == FO_REGION_BEFORE) {
startElement("regionBefore", atts);
renderRegion(region);
@@ -428,6 +430,7 @@ public class XMLRenderer extends AbstractRenderer {
protected void renderMainReference(MainReference mr) {
atts.clear();
addAreaAttributes(mr);
addTraitAttributes(mr);
addAttribute("columnGap", mr.getColumnGap());
addAttribute("width", mr.getWidth());
startElement("mainReference", atts);
@@ -438,6 +441,7 @@ public class XMLRenderer extends AbstractRenderer {
span = (Span) spans.get(count);
atts.clear();
addAreaAttributes(span);
addTraitAttributes(span);
startElement("span", atts);
for (int c = 0; c < span.getColumnCount(); c++) {
Flow flow = (Flow) span.getFlow(c);
@@ -456,6 +460,7 @@ public class XMLRenderer extends AbstractRenderer {
// the normal flow reference area contains stacked blocks
atts.clear();
addAreaAttributes(flow);
addTraitAttributes(flow);
startElement("flow", atts);
super.renderFlow(flow);
endElement("flow");

Loading…
Cancel
Save