public class PrintableChart extends Object implements PrintableReportItem
CM_TO_INCH| Constructor and Description |
|---|
PrintableChart(PrintableChartPanel chartPanel,
float heightRatio,
float widthRatio)
Construtor que calcula as dimensões do gráfico a partir de dois parâmetros
fracionários, representando o percentual de utilização do espaço disponível
em ambos os eixos vertical e horizontal.
|
PrintableChart(PrintableChartPanel chartPanel,
List<PrintableReportItem> otherPageItems)
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.
|
void |
initPrinting(PrintConfiguration configuration)
Prepara a impressão com determinada configuração de impressão.
|
boolean |
print(Graphics2D g2,
PageFormat pageFormat,
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 PrintableChart(PrintableChartPanel chartPanel, List<PrintableReportItem> otherPageItems)
chartPanel - gráfico a ser impresso.otherPageItems - outros itens a serem impressos na página.public PrintableChart(PrintableChartPanel chartPanel, float heightRatio, float widthRatio)
chartPanel - gráfico a ser impresso.heightRatio - percentual de ocupação da altura da página (0 a 1).widthRatio - percentual de ocupação da largura da página (0 a 1).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 pageFormat, int pageIndex)
print in interface PrintableReportItemg2 - componente gráfico.pageFormat - formato da página a ser impressa.pageIndex - índice da página a ser impressa.public float getHeight()
getHeight in interface PrintableReportItempublic void initPrinting(PrintConfiguration configuration)
initPrinting in interface PrintableReportItemconfiguration - configuração de impressão.public float getWidth()
getWidth in interface PrintableReportItemCopyright © 2017 Tecgraf/PUC-Rio. All rights reserved.