jeremias 2005/01/18 00:55:58
Modified: src/java/org/apache/fop/render/xml XMLRenderer.java
Log:
I need the CTM for display-align checks.
Revision Changes Path
1.37 +6 -2
xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java
Index: XMLRenderer.java
===================================================================
RCS file:
/home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- XMLRenderer.java 18 Jan 2005 06:58:03 -0000 1.36
+++ XMLRenderer.java 18 Jan 2005 08:55:58 -0000 1.37
@@ -456,15 +456,19 @@
addTraitAttributes(block);
if (block instanceof BlockViewport) {
BlockViewport bvp = (BlockViewport)block;
+ boolean abspos = false;
if (bvp.getPositioning() == Block.ABSOLUTE) {
addAttribute("positioning", "absolute");
- addAttribute("left-position", bvp.getXOffset());
- addAttribute("top-position", bvp.getYOffset());
+ abspos = true;
} else if (bvp.getPositioning() == Block.FIXED) {
addAttribute("positioning", "fixed");
+ abspos = true;
+ }
+ if (abspos) {
addAttribute("left-position", bvp.getXOffset());
addAttribute("top-position", bvp.getYOffset());
}
+ addAttribute("ctm", bvp.getCTM().toString());
} else {
if (block.getPositioning() == Block.RELATIVE) {
addAttribute("positioning", "relative");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]