public class PrintableImage extends Object implements PrintableReportItem, ImageObserver
| Modifier and Type | Class and Description |
|---|---|
static class |
PrintableImage.HorizontalAlignment
Constantes para alinhamento horizontal da imagem
|
CM_TO_INCHABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PrintableImage(ImageIcon image,
PrintableImage.HorizontalAlignment alignment)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
public PrintableImage(ImageIcon image, PrintableImage.HorizontalAlignment alignment)
image - imagem a ser impressa.alignment - alinhamento horizontal da imagem.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 PrintableReportItempublic 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 PrintableReportItemCopyright © 2015 Tecgraf/PUC-Rio. All rights reserved.