tecgraf.javautils.gui.print
Class PageSeparator

java.lang.Object
  extended by tecgraf.javautils.gui.print.PageSeparator
All Implemented Interfaces:
PrintableReportItem

public class PageSeparator
extends Object
implements PrintableReportItem

Imprime um espaçamento com a altura da página.


Field Summary
 
Fields inherited from interface tecgraf.javautils.gui.print.PrintableReportItem
CM_TO_INCH
 
Constructor Summary
PageSeparator()
           
 
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 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

PageSeparator

public PageSeparator()
Method Detail

simulatePrint

public 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.

Specified by:
simulatePrint in interface PrintableReportItem
Parameters:
g2 - componente gráfico.
format - formato da página a ser impressa.
pageIndex - índice da página a ser impressa.
Returns:
verdadeiro se o item foi totalmente impresso.

print

public boolean print(Graphics2D g2,
                     PageFormat format,
                     int pageIndex)
Imprime o item.

Specified by:
print in interface PrintableReportItem
Parameters:
g2 - componente gráfico.
format - formato da página a ser impressa.
pageIndex - índice da página a ser impressa.
Returns:
verdadeiro se o item foi totalmente impresso.

getHeight

public float getHeight()
Obtém a altura do item impresso na página.

Specified by:
getHeight in interface PrintableReportItem
Returns:
altura do item impresso na página.

initPrinting

public void initPrinting(PrintConfiguration configuration)
Prepara a impressão com determinada configuração de impressão.

Specified by:
initPrinting in interface PrintableReportItem
Parameters:
configuration - configuração de impressão.

getWidth

public float getWidth()
Obtém a largura do item impresso na página.

Specified by:
getWidth in interface PrintableReportItem
Returns:
largura do item impresso na página.


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.