Browse Source

- remove call to addPadding in TraitSetter.addCollapsingBorders

- make the call explicit in TableCellLM, only when necessary. That is, areas holding borders for spanning cells in collapsing mode don't need to have padding set


git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@530445 13f79535-47bb-0310-9956-ffa450edef68
tags/fop-0_94
Vincent Hennebert 17 years ago
parent
commit
f99c3b88a7

+ 0
- 2
src/java/org/apache/fop/layoutmgr/TraitSetter.java View File

@@ -208,8 +208,6 @@ public class TraitSetter {
if (bps != null) {
area.addTrait(Trait.BORDER_END, bps);
}

addPadding(area, bordProps, context);
}

private static void addPadding(Area area, CommonBorderPaddingBackground bordProps,

+ 2
- 0
src/java/org/apache/fop/layoutmgr/table/TableCellLayoutManager.java View File

@@ -380,6 +380,8 @@ public class TableCellLayoutManager extends BlockStackingLayoutManager
primaryGridUnit.getFlag(GridUnit.IN_LAST_COLUMN)};
TraitSetter.addCollapsingBorders(curBlockArea,
primaryGridUnit.getBorders(), outer, this);
TraitSetter.addPadding(curBlockArea, primaryGridUnit.getBorders(),
false, false, false, false, this);
} else {
boolean[] outer = new boolean[4];
int dy = yoffset;

Loading…
Cancel
Save