public class LogicalPageDrawable extends java.lang.Object implements PageDrawable
| Constructor and Description |
|---|
LogicalPageDrawable(LogicalPageBox rootBox) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
Draws the object.
|
void |
drawBox(java.awt.Graphics2D g2,
RenderBox box,
int level) |
java.awt.print.PageFormat |
getPageFormat()
Describes the physical output characteristics like page size, margins,
and imaginable area.
|
java.awt.Dimension |
getPreferredSize()
Returns the preferred size of the drawable.
|
static java.lang.String |
glpyhToString(Glyph g) |
boolean |
isPreserveAspectRatio()
Returns true, if this drawable will preserve an aspect ratio during the
drawing.
|
public LogicalPageDrawable(LogicalPageBox rootBox)
public java.awt.print.PageFormat getPageFormat()
PageDrawablegetPageFormat in interface PageDrawablepublic java.awt.Dimension getPreferredSize()
getPreferredSize in interface PageDrawablepublic boolean isPreserveAspectRatio()
isPreserveAspectRatio in interface PageDrawablepublic void draw(java.awt.Graphics2D g2,
java.awt.geom.Rectangle2D area)
draw in interface PageDrawableg2 - the graphics device.area - the area inside which the object should be drawn.public void drawBox(java.awt.Graphics2D g2,
RenderBox box,
int level)
public static java.lang.String glpyhToString(Glyph g)