entorno
Class CImprimir.MEditorPage

java.lang.Object
  extended by entorno.CImprimir.MEditorPage
All Implemented Interfaces:
java.awt.print.Printable
Enclosing class:
CImprimir

class CImprimir.MEditorPage
extends java.lang.Object
implements java.awt.print.Printable

Clase MEditorPage Implementa la pagina a imprimir. Dise como se debe imprimi cada pagina.


Field Summary
private  java.awt.Font font
           
private  java.util.List text
           
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
CImprimir.MEditorPage(java.util.List text, java.awt.Font font)
          Constructor
 
Method Summary
 int print(java.awt.Graphics g, java.awt.print.PageFormat pageFormat, int pageIndex)
          Este metodo es llamado cuando se pretende imprimir una pagina Aqui se indica como imprimir una pagina
private  void printFooter(java.awt.Graphics g, int xPos, int yPos, int width, int height)
          Imprime el pie de pagina
private  void printHeader(java.awt.Graphics g, int pageIndex, int xPos, int yPos, int width, int height)
          Imprime la cabecera
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

private java.util.List text

font

private java.awt.Font font
Constructor Detail

CImprimir.MEditorPage

CImprimir.MEditorPage(java.util.List text,
                      java.awt.Font font)
Constructor

Method Detail

print

public int print(java.awt.Graphics g,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
          throws java.awt.print.PrinterException
Este metodo es llamado cuando se pretende imprimir una pagina Aqui se indica como imprimir una pagina

Specified by:
print in interface java.awt.print.Printable
Parameters:
g - grafico de impresion que representa la pagina
pageFormat - formato de pagina
numero - de pagina
Throws:
java.awt.print.PrinterException

printHeader

private void printHeader(java.awt.Graphics g,
                         int pageIndex,
                         int xPos,
                         int yPos,
                         int width,
                         int height)
Imprime la cabecera


printFooter

private void printFooter(java.awt.Graphics g,
                         int xPos,
                         int yPos,
                         int width,
                         int height)
Imprime el pie de pagina