- All Implemented Interfaces:
QPagedPaintDevice
,QPaintDevice
,QtObjectInterface
Paint device that paints on a printer
Java wrapper for Qt class QPrinter
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
Java wrapper for Qt enumQPrinter::ColorMode
static enum
Java wrapper for Qt enumQPrinter::DuplexMode
static enum
Java wrapper for Qt enumQPrinter::OutputFormat
static enum
Java wrapper for Qt enumQPrinter::PageOrder
static enum
Java wrapper for Qt enumQPrinter::PaperSource
static enum
Java wrapper for Qt enumQPrinter::PrinterMode
static enum
Java wrapper for Qt enumQPrinter::PrinterState
static enum
Java wrapper for Qt enumQPrinter::PrintRange
static enum
Java wrapper for Qt enumQPrinter::Unit
Nested classes/interfaces inherited from interface io.qt.gui.QPagedPaintDevice
QPagedPaintDevice.PdfVersion
Nested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
QPaintDevice.PaintDeviceMetric
-
Constructor Summary
ConstructorDescriptionQPrinter()
Overloaded constructor forQPrinter(io.qt.printsupport.QPrinter.PrinterMode)
withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution
.QPrinter
(QPrinterInfo printer) Overloaded constructor forQPrinter(io.qt.printsupport.QPrinterInfo, io.qt.printsupport.QPrinter.PrinterMode)
withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution
.QPrinter
(QPrinterInfo printer, QPrinter.PrinterMode mode) QPrinter
(QPrinter.PrinterMode mode) -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
abort()
final boolean
final int
final QPrinter.ColorMode
final int
final String
creator()
final int
depth()
final double
final double
static double
SeeQPaintDevice::
devicePixelRatioFScale() final String
docName()
final QPrinter.DuplexMode
duplex()
final boolean
final int
fromPage()
final boolean
fullPage()
final int
height()
final int
heightMM()
protected void
initPainter
(QPainter painter) SeeQPaintDevice::
initPainter(QPainter*)const final boolean
isValid()
final int
final int
protected int
metric
(QPaintDevice.PaintDeviceMetric arg__1) boolean
newPage()
final String
final QPrinter.OutputFormat
final QPageLayout
final QPrinter.PageOrder
final QPageRanges
final QRectF
pageRect
(QPrinter.Unit arg__1) final boolean
final QRectF
paperRect
(QPrinter.Unit arg__1) final QPrinter.PaperSource
final int
final int
final QPrintEngine
final String
final String
final QPrinter.PrinterState
final String
final QPrinter.PrintRange
protected QPaintDevice
redirected
(QPoint offset) SeeQPaintDevice::
redirected(QPoint*)const final int
final void
setCollateCopies
(boolean collate) final void
setColorMode
(QPrinter.ColorMode arg__1) final void
setCopyCount
(int arg__1) final void
setCreator
(String arg__1) final void
setDocName
(String arg__1) final void
setDuplex
(QPrinter.DuplexMode duplex) protected final void
setEngines
(QPrintEngine printEngine, QPaintEngine paintEngine) final void
setFontEmbeddingEnabled
(boolean enable) final void
setFromTo
(int fromPage, int toPage) final void
setFullPage
(boolean arg__1) final void
setOutputFileName
(String arg__1) final void
setOutputFormat
(QPrinter.OutputFormat format) boolean
setPageLayout
(QPageLayout pageLayout) final boolean
setPageMargins
(QMargins margins) Overloaded function forsetPageMargins(io.qt.core.QMargins, io.qt.gui.QPageLayout.Unit)
withunits = io.qt.gui.QPageLayout.Unit.Millimeter
.final boolean
setPageMargins
(QMarginsF margins) Overloaded function forsetPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)
withunits = io.qt.gui.QPageLayout.Unit.Millimeter
.boolean
setPageMargins
(QMarginsF margins, QPageLayout.Unit units) final boolean
setPageMargins
(QMargins margins, QPageLayout.Unit units) Overloaded function forsetPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)
.final void
setPageOrder
(QPrinter.PageOrder arg__1) boolean
setPageOrientation
(QPageLayout.Orientation orientation) void
setPageRanges
(QPageRanges ranges) boolean
setPageSize
(QPageSize pageSize) final boolean
setPageSize
(QPageSize.PageSizeId pageSize) Overloaded function forsetPageSize(io.qt.gui.QPageSize)
.final void
setPaperSource
(QPrinter.PaperSource arg__1) final void
final void
setPrinterName
(String arg__1) final void
setPrinterSelectionOption
(String arg__1) final void
setPrintProgram
(String arg__1) final void
setPrintRange
(QPrinter.PrintRange range) final void
setResolution
(int arg__1) protected QPainter
SeeQPaintDevice::
sharedPainter()const final QList<@QtPrimitiveType Integer>
final boolean
final int
toPage()
final int
width()
final int
widthMM()
Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.qt.QtObjectInterface
dispose, isDisposed
-
Constructor Details
-
QPrinter
-
QPrinter
-
QPrinter
public QPrinter()Overloaded constructor for
QPrinter(io.qt.printsupport.QPrinter.PrinterMode)
withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution
. -
QPrinter
Overloaded constructor for
QPrinter(io.qt.printsupport.QPrinterInfo, io.qt.printsupport.QPrinter.PrinterMode)
withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution
.
-
-
Method Details
-
abort
-
collateCopies
-
colorCount
- Specified by:
colorCount
in interfaceQPaintDevice
-
colorMode
-
copyCount
-
creator
-
depth
- Specified by:
depth
in interfaceQPaintDevice
-
devicePixelRatio
- Specified by:
devicePixelRatio
in interfaceQPaintDevice
-
devicePixelRatioF
- Specified by:
devicePixelRatioF
in interfaceQPaintDevice
-
docName
-
duplex
-
fontEmbeddingEnabled
-
fromPage
-
fullPage
-
height
- Specified by:
height
in interfaceQPaintDevice
-
heightMM
- Specified by:
heightMM
in interfaceQPaintDevice
-
isValid
-
logicalDpiX
- Specified by:
logicalDpiX
in interfaceQPaintDevice
-
logicalDpiY
- Specified by:
logicalDpiY
in interfaceQPaintDevice
-
outputFileName
-
outputFormat
-
pageLayout
-
pageOrder
-
pageRanges
See
QPagedPaintDevice::
pageRanges()const This function was introduced in Qt 6.0.
-
pageRect
-
paintingActive
- Specified by:
paintingActive
in interfaceQPaintDevice
-
paperRect
-
paperSource
-
pdfVersion
-
physicalDpiX
- Specified by:
physicalDpiX
in interfaceQPaintDevice
-
physicalDpiY
- Specified by:
physicalDpiY
in interfaceQPaintDevice
-
printEngine
-
printProgram
-
printRange
-
printerName
-
printerSelectionOption
-
printerState
-
resolution
-
setCollateCopies
-
setColorMode
-
setCopyCount
-
setCreator
-
setDocName
-
setDuplex
-
setEngines
-
setFontEmbeddingEnabled
-
setFromTo
-
setFullPage
-
setOutputFileName
-
setOutputFormat
-
setPageOrder
-
setPaperSource
-
setPdfVersion
-
setPrintProgram
-
setPrintRange
-
setPrinterName
-
setPrinterSelectionOption
-
setResolution
-
supportedResolutions
-
supportsMultipleCopies
-
toPage
-
width
- Specified by:
width
in interfaceQPaintDevice
-
widthMM
- Specified by:
widthMM
in interfaceQPaintDevice
-
initPainter
See
QPaintDevice::
initPainter(QPainter*)const -
metric
-
newPage
- Specified by:
newPage
in interfaceQPagedPaintDevice
-
paintEngine
- Specified by:
paintEngine
in interfaceQPagedPaintDevice
- Specified by:
paintEngine
in interfaceQPaintDevice
-
redirected
See
QPaintDevice::
redirected(QPoint*)const -
setPageLayout
- Specified by:
setPageLayout
in interfaceQPagedPaintDevice
-
setPageMargins
- Specified by:
setPageMargins
in interfaceQPagedPaintDevice
-
setPageOrientation
- Specified by:
setPageOrientation
in interfaceQPagedPaintDevice
-
setPageRanges
See
QPagedPaintDevice::
setPageRanges(QPageRanges) This function was introduced in Qt 6.0.
- Specified by:
setPageRanges
in interfaceQPagedPaintDevice
-
setPageSize
- Specified by:
setPageSize
in interfaceQPagedPaintDevice
-
devicePixelRatioFScale
public static double devicePixelRatioFScale()See
QPaintDevice::
devicePixelRatioFScale() -
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)
withunits = io.qt.gui.QPageLayout.Unit.Millimeter
.- Specified by:
setPageMargins
in interfaceQPagedPaintDevice
-
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMargins, io.qt.gui.QPageLayout.Unit)
withunits = io.qt.gui.QPageLayout.Unit.Millimeter
.- Specified by:
setPageMargins
in interfaceQPagedPaintDevice
-
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)
.- Specified by:
setPageMargins
in interfaceQPagedPaintDevice
-
setPageSize
Overloaded function for
setPageSize(io.qt.gui.QPageSize)
.- Specified by:
setPageSize
in interfaceQPagedPaintDevice
-