Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.fudaa.ebli.impression
Interface EbliPageable  view EbliPageable download EbliPageable.java

All Superinterfaces:
java.awt.print.Pageable
All Known Implementing Classes:
EbliDjaFrame, EbliFilleImprimable

public interface EbliPageable
extends java.awt.print.Pageable

Une interface qui permet de mieux gerer l'impression des documents. Si l'interface est etendue par un JComponent, il est possible de modifier des parametres grace aux proprietes(cf les constantes KEY) avec la methode JComponent.putClientProperty.Il est conseille de deleguer les operations a EbliPageableDelegate.Il est possible de s'inspirer de BGraphe pour l'utilisation de cette interface.

Version:
$Id: EbliPageable.java,v 1.4 2002/06/18 14:30:09 deniger Exp $

Field Summary
static java.lang.String DEFAULT_PAGE_FORMAT
          La chaine utilisee comme cle dans les "client property" des JComponent pour retrouver la valeur du DefaultPageFormat.
 
Fields inherited from interface java.awt.print.Pageable
UNKNOWN_NUMBER_OF_PAGES
 
Method Summary
 EbliPageFormat getDefaultEbliPageFormat()
          Renvoie le format par defaut.Cette methode peut etre deleguee.
 com.memoire.bu.BuInformationsDocument getInformationsDocument()
          Renvoie les informations sur le document.
 com.memoire.bu.BuInformationsSoftware getInformationsSoftware()
          Renvoie les informations sur l'application.
 int print(java.awt.Graphics _g, java.awt.print.PageFormat _format, int _page)
          La methode centrale qui permet d'imprimer (idem que celle de l'interface printable).
 
Methods inherited from interface java.awt.print.Pageable
getNumberOfPages, getPageFormat, getPrintable
 

Field Detail

DEFAULT_PAGE_FORMAT

public static final java.lang.String DEFAULT_PAGE_FORMAT
La chaine utilisee comme cle dans les "client property" des JComponent pour retrouver la valeur du DefaultPageFormat. La valeur correspondante doit donc etre une instance de EbliPageFormat.

See Also:
Constant Field Values
Method Detail

print

public int print(java.awt.Graphics _g,
                 java.awt.print.PageFormat _format,
                 int _page)
La methode centrale qui permet d'imprimer (idem que celle de l'interface printable). Le format _format sera celui donne par la methode Pageable.getPageFormat(int).


getInformationsDocument

public com.memoire.bu.BuInformationsDocument getInformationsDocument()
Renvoie les informations sur le document.


getInformationsSoftware

public com.memoire.bu.BuInformationsSoftware getInformationsSoftware()
Renvoie les informations sur l'application.


getDefaultEbliPageFormat

public EbliPageFormat getDefaultEbliPageFormat()
Renvoie le format par defaut.Cette methode peut etre deleguee.