|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.print.PrintableChart
public class PrintableChart
Gráfico a ser impresso. Como o JFreeChart desenha o gráfico de acordo com o espaço disponível, a definição da área a ser desenhada pode ser determinada de duas formas:
| Field Summary |
|---|
| Fields inherited from interface tecgraf.javautils.gui.print.PrintableReportItem |
|---|
CM_TO_INCH |
| Constructor Summary | |
|---|---|
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. |
|
| 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. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
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).| 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 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 PrintableReportItem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||