klease      01/10/14 13:44:37

  Modified:    src/org/apache/fop/layout BlockArea.java
  Log:
  Account for padding and border when calculating space remaining for content
  
  Revision  Changes    Path
  1.31      +12 -2     xml-fop/src/org/apache/fop/layout/BlockArea.java
  
  Index: BlockArea.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/layout/BlockArea.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- BlockArea.java    2001/07/30 20:29:27     1.30
  +++ BlockArea.java    2001/10/14 20:44:37     1.31
  @@ -1,5 +1,5 @@
   /*
  - * $Id: BlockArea.java,v 1.30 2001/07/30 20:29:27 tore Exp $
  + * $Id: BlockArea.java,v 1.31 2001/10/14 20:44:37 klease Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -201,8 +201,18 @@
                                        - endIndent;
       }
   
  +    /**
  +     * Return the maximum space remaining for this area's content in
  +     * the block-progression-dimension.
  +     * Remove top and bottom padding and spacing since these reduce
  +     * available space for content and they are not yet accounted for
  +     * in the positioning of the object.
  +     */
       public int spaceLeft() {
  -        return maxHeight - currentHeight;
  +        // return maxHeight - currentHeight ;
  +        return maxHeight - currentHeight -
  +         (getPaddingTop() + getPaddingBottom()
  +          + getBorderTopWidth() + getBorderBottomWidth());
       }
   
       public int getHalfLeading() {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to