org.kde.qt
Class QPrinter

java.lang.Object
  extended by org.kde.qt.QPaintDevice
      extended by org.kde.qt.QPrinter
All Implemented Interfaces:
QPaintDeviceInterface, QtSupport

public class QPrinter
extends QPaintDevice


Field Summary
static int A0
           
static int A1
           
static int A2
           
static int A3
           
static int A4
           
static int A5
           
static int A6
           
static int A7
           
static int A8
           
static int A9
           
static int AllPages
           
static int Auto
           
static int B0
           
static int B1
           
static int B10
           
static int B2
           
static int B3
           
static int B4
           
static int B5
           
static int B6
           
static int B7
           
static int B8
           
static int B9
           
static int C5E
           
static int Cassette
           
static int Color
           
static int Comm10E
           
static int Compatible
           
static int Custom
           
static int DLE
           
static int Envelope
           
static int EnvelopeManual
           
static int Executive
           
static int FirstPageFirst
           
static int Folio
           
static int FormSource
           
static int GrayScale
           
static int HighResolution
           
static int Landscape
           
static int LargeCapacity
           
static int LargeFormat
           
static int LastPageFirst
           
static int Ledger
           
static int Legal
           
static int Letter
           
static int Lower
           
static int Manual
           
static int Middle
           
static int NPageSize
           
static int OnlyOne
           
static int PageRange
           
static int Portrait
           
static int PrinterResolution
           
static int PrintPageRange
           
static int PrintSelection
           
static int PrintToFile
           
static int ScreenResolution
           
static int Selection
           
static int SmallFormat
           
static int Tabloid
           
static int Tractor
           
 
Fields inherited from class org.kde.qt.QPaintDevice
PdcBegin, PdcDrawArc, PdcDrawChord, PdcDrawCubicBezier, PdcDrawEllipse, PdcDrawFirst, PdcDrawImage, PdcDrawLast, PdcDrawLine, PdcDrawLineSegments, PdcDrawPie, PdcDrawPixmap, PdcDrawPoint, PdcDrawPolygon, PdcDrawPolyline, PdcDrawRect, PdcDrawRoundRect, PdcDrawText, PdcDrawText2, PdcDrawText2Formatted, PdcDrawTextFormatted, PdcDrawTextItem, PdcEnd, PdcLineTo, PdcMoveTo, PdcNOP, PdcReservedStart, PdcReservedStop, PdcRestore, PdcRestoreWMatrix, PdcSave, PdcSaveWMatrix, PdcSetBkColor, PdcSetBkMode, PdcSetBrush, PdcSetBrushOrigin, PdcSetClip, PdcSetClipRegion, PdcSetdev, PdcSetFont, PdcSetPen, PdcSetROP, PdcSetTabArray, PdcSetTabStops, PdcSetUnit, PdcSetViewport, PdcSetVXform, PdcSetWindow, PdcSetWMatrix, PdcSetWXform
 
Constructor Summary
  QPrinter()
           
protected QPrinter(java.lang.Class dummy)
           
  QPrinter(int mode)
           
 
Method Summary
 boolean abort()
           
 boolean aborted()
           
 boolean collateCopies()
           
 boolean collateCopiesEnabled()
           
 int colorMode()
           
 java.lang.String creator()
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
 java.lang.String docName()
           
protected  void finalize()
          Deletes the wrapped C++ instance
 int fromPage()
           
 boolean fullPage()
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 boolean isOptionEnabled(int arg1)
           
 QSize margins()
           
 void margins(int[] top, int[] left, int[] bottom, int[] right)
           
 int maxPage()
           
protected  int metric(int arg1)
           
 int minPage()
           
 boolean newPage()
           
 int numCopies()
           
 int orientation()
           
 java.lang.String outputFileName()
           
 boolean outputToFile()
           
 int pageOrder()
           
 int pageSize()
           
 int paperSource()
           
 java.lang.String printerName()
           
 java.lang.String printerSelectionOption()
           
 java.lang.String printProgram()
           
 int printRange()
           
 int resolution()
           
 void setCollateCopies(boolean arg1)
           
 void setCollateCopiesEnabled(boolean arg1)
           
 void setColorMode(int arg1)
           
 void setCreator(java.lang.String arg1)
           
 void setDocName(java.lang.String arg1)
           
 void setFromTo(int fromPage, int toPage)
           
 void setFullPage(boolean arg1)
           
 void setMargins(int top, int left, int bottom, int right)
           
 void setMinMax(int minPage, int maxPage)
           
 void setNumCopies(int arg1)
           
 void setOptionEnabled(int arg1, boolean enable)
           
 void setOrientation(int arg1)
           
 void setOutputFileName(java.lang.String arg1)
           
 void setOutputToFile(boolean arg1)
           
 void setPageOrder(int arg1)
           
 void setPageSize(int arg1)
           
 void setPaperSource(int arg1)
           
 void setPrinterName(java.lang.String arg1)
           
 void setPrinterSelectionOption(java.lang.String arg1)
           
 void setPrintProgram(java.lang.String arg1)
           
 void setPrintRange(int range)
           
 void setResolution(int arg1)
           
 boolean setup()
           
 boolean setup(QWidget parent)
           
 int toPage()
           
 
Methods inherited from class org.kde.qt.QPaintDevice
devType, fontInf, fontMet, fontMet, fontMet, isExtDev, paintDevice, paintingActive
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ScreenResolution

public static final int ScreenResolution
See Also:
Constant Field Values

PrinterResolution

public static final int PrinterResolution
See Also:
Constant Field Values

HighResolution

public static final int HighResolution
See Also:
Constant Field Values

Compatible

public static final int Compatible
See Also:
Constant Field Values

Portrait

public static final int Portrait
See Also:
Constant Field Values

Landscape

public static final int Landscape
See Also:
Constant Field Values

A4

public static final int A4
See Also:
Constant Field Values

B5

public static final int B5
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

Legal

public static final int Legal
See Also:
Constant Field Values

Executive

public static final int Executive
See Also:
Constant Field Values

A0

public static final int A0
See Also:
Constant Field Values

A1

public static final int A1
See Also:
Constant Field Values

A2

public static final int A2
See Also:
Constant Field Values

A3

public static final int A3
See Also:
Constant Field Values

A5

public static final int A5
See Also:
Constant Field Values

A6

public static final int A6
See Also:
Constant Field Values

A7

public static final int A7
See Also:
Constant Field Values

A8

public static final int A8
See Also:
Constant Field Values

A9

public static final int A9
See Also:
Constant Field Values

B0

public static final int B0
See Also:
Constant Field Values

B1

public static final int B1
See Also:
Constant Field Values

B10

public static final int B10
See Also:
Constant Field Values

B2

public static final int B2
See Also:
Constant Field Values

B3

public static final int B3
See Also:
Constant Field Values

B4

public static final int B4
See Also:
Constant Field Values

B6

public static final int B6
See Also:
Constant Field Values

B7

public static final int B7
See Also:
Constant Field Values

B8

public static final int B8
See Also:
Constant Field Values

B9

public static final int B9
See Also:
Constant Field Values

C5E

public static final int C5E
See Also:
Constant Field Values

Comm10E

public static final int Comm10E
See Also:
Constant Field Values

DLE

public static final int DLE
See Also:
Constant Field Values

Folio

public static final int Folio
See Also:
Constant Field Values

Ledger

public static final int Ledger
See Also:
Constant Field Values

Tabloid

public static final int Tabloid
See Also:
Constant Field Values

Custom

public static final int Custom
See Also:
Constant Field Values

NPageSize

public static final int NPageSize
See Also:
Constant Field Values

FirstPageFirst

public static final int FirstPageFirst
See Also:
Constant Field Values

LastPageFirst

public static final int LastPageFirst
See Also:
Constant Field Values

GrayScale

public static final int GrayScale
See Also:
Constant Field Values

Color

public static final int Color
See Also:
Constant Field Values

OnlyOne

public static final int OnlyOne
See Also:
Constant Field Values

Lower

public static final int Lower
See Also:
Constant Field Values

Middle

public static final int Middle
See Also:
Constant Field Values

Manual

public static final int Manual
See Also:
Constant Field Values

Envelope

public static final int Envelope
See Also:
Constant Field Values

EnvelopeManual

public static final int EnvelopeManual
See Also:
Constant Field Values

Auto

public static final int Auto
See Also:
Constant Field Values

Tractor

public static final int Tractor
See Also:
Constant Field Values

SmallFormat

public static final int SmallFormat
See Also:
Constant Field Values

LargeFormat

public static final int LargeFormat
See Also:
Constant Field Values

LargeCapacity

public static final int LargeCapacity
See Also:
Constant Field Values

Cassette

public static final int Cassette
See Also:
Constant Field Values

FormSource

public static final int FormSource
See Also:
Constant Field Values

AllPages

public static final int AllPages
See Also:
Constant Field Values

Selection

public static final int Selection
See Also:
Constant Field Values

PageRange

public static final int PageRange
See Also:
Constant Field Values

PrintToFile

public static final int PrintToFile
See Also:
Constant Field Values

PrintSelection

public static final int PrintSelection
See Also:
Constant Field Values

PrintPageRange

public static final int PrintPageRange
See Also:
Constant Field Values
Constructor Detail

QPrinter

protected QPrinter(java.lang.Class dummy)

QPrinter

public QPrinter(int mode)

QPrinter

public QPrinter()
Method Detail

printerName

public java.lang.String printerName()

setPrinterName

public void setPrinterName(java.lang.String arg1)

outputToFile

public boolean outputToFile()

setOutputToFile

public void setOutputToFile(boolean arg1)

outputFileName

public java.lang.String outputFileName()

setOutputFileName

public void setOutputFileName(java.lang.String arg1)

printProgram

public java.lang.String printProgram()

setPrintProgram

public void setPrintProgram(java.lang.String arg1)

printerSelectionOption

public java.lang.String printerSelectionOption()

setPrinterSelectionOption

public void setPrinterSelectionOption(java.lang.String arg1)

docName

public java.lang.String docName()

setDocName

public void setDocName(java.lang.String arg1)

creator

public java.lang.String creator()

setCreator

public void setCreator(java.lang.String arg1)

orientation

public int orientation()

setOrientation

public void setOrientation(int arg1)

pageSize

public int pageSize()

setPageSize

public void setPageSize(int arg1)

setPageOrder

public void setPageOrder(int arg1)

pageOrder

public int pageOrder()

setResolution

public void setResolution(int arg1)
Specified by:
setResolution in interface QPaintDeviceInterface
Overrides:
setResolution in class QPaintDevice

resolution

public int resolution()
Specified by:
resolution in interface QPaintDeviceInterface
Overrides:
resolution in class QPaintDevice

setColorMode

public void setColorMode(int arg1)

colorMode

public int colorMode()

setFullPage

public void setFullPage(boolean arg1)

fullPage

public boolean fullPage()

margins

public QSize margins()

setMargins

public void setMargins(int top,
                       int left,
                       int bottom,
                       int right)

margins

public void margins(int[] top,
                    int[] left,
                    int[] bottom,
                    int[] right)

fromPage

public int fromPage()

toPage

public int toPage()

setFromTo

public void setFromTo(int fromPage,
                      int toPage)

minPage

public int minPage()

maxPage

public int maxPage()

setMinMax

public void setMinMax(int minPage,
                      int maxPage)

numCopies

public int numCopies()

setNumCopies

public void setNumCopies(int arg1)

collateCopiesEnabled

public boolean collateCopiesEnabled()

setCollateCopiesEnabled

public void setCollateCopiesEnabled(boolean arg1)

collateCopies

public boolean collateCopies()

setCollateCopies

public void setCollateCopies(boolean arg1)

printRange

public int printRange()

setPrintRange

public void setPrintRange(int range)

newPage

public boolean newPage()

abort

public boolean abort()

aborted

public boolean aborted()

setup

public boolean setup(QWidget parent)

setup

public boolean setup()

paperSource

public int paperSource()

setPaperSource

public void setPaperSource(int arg1)

setOptionEnabled

public void setOptionEnabled(int arg1,
                             boolean enable)

isOptionEnabled

public boolean isOptionEnabled(int arg1)

metric

protected int metric(int arg1)
Overrides:
metric in class QPaintDevice

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class QPaintDevice
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()

Overrides:
dispose in class QPaintDevice

isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?

Overrides:
isDisposed in class QPaintDevice