public class FLayoutDraw extends java.lang.Object implements Observable, java.awt.print.Printable
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(java.awt.Graphics2D g)
DOCUMENT ME!
|
void |
drawHandlers(java.awt.Graphics2D g,
java.awt.Color color)
Dibuja los handlers sobre los fframes que esten seleccionados.
|
void |
drawLayout(java.awt.Graphics2D g2,
java.awt.image.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(java.awt.Graphics2D g)
Dibuja sobre un Graphics2D el rectángulo que representa al folio.
|
void |
drawRuler(java.awt.Graphics2D g,
java.awt.Color color)
Dibuja sobre el graphics2d las reglas.
|
void |
drawShapes(java.awt.Graphics2D g2)
Se dibuja sobre el graphics el Layout.
|
void |
initialize() |
boolean |
initializeAffineTransform() |
int |
print(java.awt.Graphics g,
java.awt.print.PageFormat format,
int pi) |
void |
toPDF(java.io.File pdf)
A partir de un fichero que se pasa como parámetro se crea un pdf con el
contenido del Layout.
|
void |
toPS(java.io.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(java.awt.Graphics2D g2, java.awt.image.BufferedImage imgBase)
g2
- imgBase
- Si es null, estás imprimiendo. Si no, la usas para el
código de optimización.public boolean initializeAffineTransform()
public void drawRectangle(java.awt.Graphics2D g)
g
- Graphics2Dpublic void drawGrid(java.awt.Graphics2D g)
g
- DOCUMENT ME!public void drawRuler(java.awt.Graphics2D g, java.awt.Color color)
g
- graphics2d sobre el que se dibuja.color
- Color de la regla.public void drawHandlers(java.awt.Graphics2D g, java.awt.Color color)
g
- Graphics sobre el que se dibuja.color
- Color de los Handlers.public void toPS(java.io.File ps)
ps
- public void toPDF(java.io.File pdf)
pdf
- public int print(java.awt.Graphics g, java.awt.print.PageFormat format, int pi) throws java.awt.print.PrinterException
print
in interface java.awt.print.Printable
java.awt.print.PrinterException
public void drawShapes(java.awt.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