com.swfm.mica.sys
Interface MiiPrintDriver

All Superinterfaces:
MiiPropertied
All Known Implementing Classes:
MiJDKPrintDriver, MiJpgPrintDriver, MiPDFDriver, MiPostScriptDriver

public interface MiiPrintDriver
extends MiiPropertied

Version:
%I% %G%
Author:
Michael L. Davis

Method Summary
 boolean configure(java.lang.String filename, int dotsPerInch, java.lang.String standardPaperSize, java.lang.String portraitOrLandscape, java.lang.String colorOutputScheme, int totalNumberOfPages)
           
 MiBounds getDeviceBounds()
           
 java.awt.Graphics getGraphics()
           
 MiMargins getMargins()
           
 void init()
           
 void newPage()
           
 void setBoundsOfGraphicalContent(MiBounds contentBounds)
           
 void termin()
           
 
Methods inherited from interface com.swfm.mica.core.MiiPropertied
getPropertyDescriptions, getPropertyValue, setPropertyValue
 

Method Detail

getGraphics

public java.awt.Graphics getGraphics()

getDeviceBounds

public MiBounds getDeviceBounds()

getMargins

public MiMargins getMargins()

setBoundsOfGraphicalContent

public void setBoundsOfGraphicalContent(MiBounds contentBounds)

init

public void init()

termin

public void termin()

newPage

public void newPage()

configure

public boolean configure(java.lang.String filename,
                         int dotsPerInch,
                         java.lang.String standardPaperSize,
                         java.lang.String portraitOrLandscape,
                         java.lang.String colorOutputScheme,
                         int totalNumberOfPages)