Package com.openhtmltopdf.layout
Class PaintingInfo
- java.lang.Object
-
- com.openhtmltopdf.layout.PaintingInfo
-
public class PaintingInfo extends java.lang.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.
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Rectangle
_aggregateBounds
private java.awt.Dimension
_outerMarginCorner
-
Constructor Summary
Constructors Constructor Description PaintingInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PaintingInfo
copyOf()
java.awt.Rectangle
getAggregateBounds()
java.awt.Dimension
getOuterMarginCorner()
void
setAggregateBounds(java.awt.Rectangle aggregateBounds)
void
setOuterMarginCorner(java.awt.Dimension outerMarginCorner)
void
translate(int tx, int ty)
-
-
-
Method Detail
-
getAggregateBounds
public java.awt.Rectangle getAggregateBounds()
-
setAggregateBounds
public void setAggregateBounds(java.awt.Rectangle aggregateBounds)
-
getOuterMarginCorner
public java.awt.Dimension getOuterMarginCorner()
-
setOuterMarginCorner
public void setOuterMarginCorner(java.awt.Dimension outerMarginCorner)
-
copyOf
public PaintingInfo copyOf()
-
translate
public void translate(int tx, int ty)
-
-