aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java
diff options
context:
space:
mode:
authorAdrian Cumiskey <acumiskey@apache.org>2008-04-16 08:21:34 +0000
committerAdrian Cumiskey <acumiskey@apache.org>2008-04-16 08:21:34 +0000
commit592835167ab8951f61d1590197f646984588d070 (patch)
treed198bcce1ac27b7413448c765761e879191e52c0 /src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java
parent2bcd566ece9ea8fd6ff996cdb0969d4db5c345a6 (diff)
downloadxmlgraphics-fop-592835167ab8951f61d1590197f646984588d070.tar.gz
xmlgraphics-fop-592835167ab8951f61d1590197f646984588d070.zip
Merged revisions 648381 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk ........ r648381 | jeremias | 2008-04-15 20:18:46 +0100 (Tue, 15 Apr 2008) | 1 line First part of the implementation of stage 1 for advanced keeps (see Wiki): Integer values are treated differently from "always" values in keep-together.within-column for all block-level FOs. ........ git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_AFPGOCAResources@648611 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java')
-rw-r--r--src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java b/src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java
index 2e5bbdf1f..fc0d587ff 100644
--- a/src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java
+++ b/src/java/org/apache/fop/layoutmgr/table/TableAndCaptionLayoutManager.java
@@ -19,12 +19,12 @@
package org.apache.fop.layoutmgr.table;
+import org.apache.fop.area.Area;
+import org.apache.fop.area.Block;
import org.apache.fop.fo.flow.table.TableAndCaption;
import org.apache.fop.layoutmgr.BlockStackingLayoutManager;
import org.apache.fop.layoutmgr.LayoutContext;
import org.apache.fop.layoutmgr.PositionIterator;
-import org.apache.fop.area.Area;
-import org.apache.fop.area.Block;
/**
* LayoutManager for a table-and-caption FO.
@@ -191,5 +191,18 @@ public class TableAndCaptionLayoutManager extends BlockStackingLayoutManager {
curBlockArea.addBlock((Block) childArea);
}
}
-}
-
+
+ /** {@inheritDoc} */
+ public int getKeepTogetherStrength() {
+ int strength = KEEP_AUTO;
+ /* TODO Complete me!
+ strength = Math.max(strength, KeepUtil.getKeepStrength(
+ getTableAndCaption().getKeepTogether().getWithinPage()));
+ strength = Math.max(strength, KeepUtil.getKeepStrength(
+ getTableAndCaption().getKeepTogether().getWithinColumn()));
+ */
+ strength = Math.max(strength, getParentKeepTogetherStrength());
+ return strength;
+ }
+
+} \ No newline at end of file