bckfnn 2004/09/22 01:27:21
Modified: src/java/org/apache/fop/render AbstractRenderer.java
Log:
Use content ipd/bpd instead of allocation width/height.
Revision Changes Path
1.34 +10 -10 xml-fop/src/java/org/apache/fop/render/AbstractRenderer.java
Index: AbstractRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/AbstractRenderer.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- AbstractRenderer.java 7 Sep 2004 20:47:11 -0000 1.33
+++ AbstractRenderer.java 22 Sep 2004 08:27:21 -0000 1.34
@@ -457,7 +457,7 @@
renderBlocks(bv, children);
currentIPPosition = saveIP;
- currentBPPosition = saveBP + bv.getHeight();
+ currentBPPosition = saveBP + bv.getAllocBPD();
}
}
@@ -491,7 +491,7 @@
currentBlockIPPosition =
currentIPPosition + line.getStartIndent();
renderLineArea(line);
- currentBPPosition += line.getHeight();
+ currentBPPosition += line.getAllocBPD();
}
}
}
@@ -506,7 +506,7 @@
if (children == null) {
handleBlockTraits(block);
// simply move position
- currentBPPosition += block.getHeight();
+ currentBPPosition += block.getAllocBPD();
} else if (block instanceof BlockViewport) {
renderBlockViewport((BlockViewport) block, children);
} else {
@@ -534,7 +534,7 @@
renderBlocks(block, children);
// stacked and relative blocks effect stacking
- currentBPPosition = saveBP + block.getHeight();
+ currentBPPosition = saveBP + block.getAllocBPD();
}
currentIPPosition = saveIP;
}
@@ -576,7 +576,7 @@
/** @see org.apache.fop.render.Renderer */
protected void renderCharacter(Character ch) {
- currentBlockIPPosition += ch.getWidth();
+ currentBlockIPPosition += ch.getAllocIPD();
}
/** @see org.apache.fop.render.Renderer */
@@ -585,17 +585,17 @@
// for the current block by the width or height of the space
// it may also have styling (only on this object) that needs
// handling
- currentBlockIPPosition += space.getWidth();
+ currentBlockIPPosition += space.getAllocIPD();
}
/** @see org.apache.fop.render.Renderer */
protected void renderLeader(Leader area) {
- currentBlockIPPosition += area.getWidth();
+ currentBlockIPPosition += area.getAllocIPD();
}
/** @see org.apache.fop.render.Renderer */
protected void renderText(TextArea text) {
- currentBlockIPPosition += text.getWidth();
+ currentBlockIPPosition += text.getAllocIPD();
}
/** @see org.apache.fop.render.Renderer */
@@ -605,7 +605,7 @@
while (iter.hasNext()) {
renderInlineArea((InlineArea) iter.next());
}
- currentBlockIPPosition = saveIP + ip.getWidth();
+ currentBlockIPPosition = saveIP + ip.getAllocIPD();
}
/** @see org.apache.fop.render.Renderer */
@@ -621,7 +621,7 @@
} else if (content instanceof ForeignObject) {
renderForeignObject((ForeignObject) content, contpos);
}
- currentBlockIPPosition += viewport.getWidth();
+ currentBlockIPPosition += viewport.getAllocIPD();
currentBPPosition = saveBP;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]