|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.print.PrintableImage
public class PrintableImage
Imagem a ser impressa. Pode ser alinhada à esquerda, à direita ou centralizada. Se a largura da imagem for maior do que a largura da página, ou a altura da imagem for maior do que a altura da página, a imagem será cortada.
| Nested Class Summary | |
|---|---|
static class |
PrintableImage.HorizontalAlignment
Constantes para alinhamento horizontal da imagem |
| Field Summary |
|---|
| Fields inherited from interface tecgraf.javautils.gui.print.PrintableReportItem |
|---|
CM_TO_INCH |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
PrintableImage(ImageIcon image,
PrintableImage.HorizontalAlignment alignment)
Construtor. |
|
| Method Summary | |
|---|---|
float |
getHeight()
Obtém a altura do item impresso na página. |
float |
getWidth()
Obtém a largura do item impresso na página. |
boolean |
imageUpdate(Image img,
int infoflags,
int x,
int y,
int width,
int height)
|
void |
initPrinting(PrintConfiguration configuration)
Prepara a impressão com determinada configuração de impressão. |
boolean |
print(Graphics2D g2,
PageFormat format,
int pageIndex)
Imprime o item. |
boolean |
simulatePrint(Graphics2D g2,
PageFormat format,
int pageIndex)
Simula a impressão do item, isto é, gera a impressão no componente gráfico como se estivesse imprimindo, mas sem imprimir de fato. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PrintableImage(ImageIcon image,
PrintableImage.HorizontalAlignment alignment)
image - imagem a ser impressa.alignment - alinhamento horizontal da imagem.| Method Detail |
|---|
public boolean simulatePrint(Graphics2D g2,
PageFormat format,
int pageIndex)
simulatePrint in interface PrintableReportItemg2 - componente gráfico.format - formato da página a ser impressa.pageIndex - índice da página a ser impressa.
public boolean print(Graphics2D g2,
PageFormat format,
int pageIndex)
print in interface PrintableReportItemg2 - componente gráfico.format - formato da página a ser impressa.pageIndex - índice da página a ser impressa.
public float getHeight()
getHeight in interface PrintableReportItem
public boolean imageUpdate(Image img,
int infoflags,
int x,
int y,
int width,
int height)
imageUpdate in interface ImageObserverpublic void initPrinting(PrintConfiguration configuration)
initPrinting in interface PrintableReportItemconfiguration - configuração de impressão.public float getWidth()
getWidth in interface PrintableReportItem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||