public class FLayoutDraw extends Object implements Observable, Printable
NO_SUCH_PAGE, PAGE_EXISTS
Constructor and Description |
---|
FLayoutDraw(LayoutPanel layoutPanel)
Crea un nuevo FLayoutDraw.
|
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o) |
void |
deleteObserver(Observer o) |
void |
deleteObservers() |
void |
drawGrid(Graphics2D g)
DOCUMENT ME!
|
void |
drawHandlers(Graphics2D g,
Color color)
Dibuja los handlers sobre los fframes que esten seleccionados.
|
void |
drawLayout(Graphics2D g2,
BufferedImage imgBase)
Método para dibujar el Layout y modificar la matriz de transformación a
partir del tamaño en pixels que tenga rect y el formato de papel
seleccionado.
|
void |
drawRectangle(Graphics2D g)
Dibuja sobre un Graphics2D el rectángulo que representa al folio.
|
void |
drawRuler(Graphics2D g,
Color color)
Dibuja sobre el graphics2d las reglas.
|
void |
drawShapes(Graphics2D g2)
Se dibuja sobre el graphics el Layout.
|
void |
initialize() |
boolean |
initializeAffineTransform() |
int |
print(Graphics g,
PageFormat format,
int pi) |
void |
toPDF(File pdf)
A partir de un fichero que se pasa como parámetro se crea un pdf con el
contenido del Layout.
|
void |
toPS(File ps)
A partir de un fichero que se pasa como parámetro se crea un ps con el
contenido del Layout.
|
public FLayoutDraw(LayoutPanel layoutPanel)
l
- Referencia al Layout.public void initialize()
public void drawLayout(Graphics2D g2, BufferedImage imgBase) throws ReadException
g2
- imgBase
- Si es null, estás imprimiendo. Si no, la usas para el
código de optimización.ReadDriverException
ReadException
public boolean initializeAffineTransform()
public void drawRectangle(Graphics2D g)
g
- Graphics2Dpublic void drawGrid(Graphics2D g)
g
- DOCUMENT ME!public void drawRuler(Graphics2D g, Color color)
g
- graphics2d sobre el que se dibuja.color
- Color de la regla.public void drawHandlers(Graphics2D g, Color color)
g
- Graphics sobre el que se dibuja.color
- Color de los Handlers.public void toPS(File ps)
ps
- public void toPDF(File pdf)
pdf
- public int print(Graphics g, PageFormat format, int pi) throws PrinterException
print
in interface Printable
PrinterException
public void drawShapes(Graphics2D g2)
g2
- graphics sobre el que se dibuja.public void addObserver(Observer o)
addObserver
in interface Observable
public void deleteObserver(Observer o)
deleteObserver
in interface Observable
public void deleteObservers()
deleteObservers
in interface Observable