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.Printablejava.awt.print.PrinterExceptionpublic void drawShapes(java.awt.Graphics2D g2)
g2 - graphics sobre el que se dibuja.public void addObserver(Observer o)
addObserver in interface Observablepublic void deleteObserver(Observer o)
deleteObserver in interface Observablepublic void deleteObservers()
deleteObservers in interface Observable