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]

Reply via email to