Class PaintingInfo


  • public class PaintingInfo
    extends Object
    A bean which every box uses to provide its aggregate bounds (which may be larger than the bounds of the box itself when there is overhanging content) and its outer margin corner (which is used to calculate the size of the canvas). The aggregate bounds calculation does not take the value of the overflow property into account.
    • Constructor Detail

      • PaintingInfo

        public PaintingInfo()
    • Method Detail

      • getAggregateBounds

        public Rectangle getAggregateBounds()
      • setAggregateBounds

        public void setAggregateBounds​(Rectangle aggregateBounds)
      • getOuterMarginCorner

        public Dimension getOuterMarginCorner()
      • setOuterMarginCorner

        public void setOuterMarginCorner​(Dimension outerMarginCorner)
      • translate

        public void translate​(int tx,
                              int ty)