- All Implemented Interfaces:
QPagedPaintDevice,QPaintDevice,QtObjectInterface
Paint device that paints on a printer
Java wrapper for Qt class QPrinter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumJava wrapper for Qt enumQPrinter::ColorModestatic enumJava wrapper for Qt enumQPrinter::DuplexModestatic enumJava wrapper for Qt enumQPrinter::OutputFormatstatic enumJava wrapper for Qt enumQPrinter::PageOrderstatic enumJava wrapper for Qt enumQPrinter::PaperSourcestatic enumJava wrapper for Qt enumQPrinter::PrinterModestatic enumJava wrapper for Qt enumQPrinter::PrinterStatestatic enumJava wrapper for Qt enumQPrinter::PrintRangestatic enumJava wrapper for Qt enumQPrinter::UnitNested classes/interfaces inherited from interface io.qt.gui.QPagedPaintDevice
QPagedPaintDevice.PdfVersionNested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
QPaintDevice.PaintDeviceMetric -
Constructor Summary
ConstructorsConstructorDescriptionQPrinter()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 booleanabort()final booleanfinal intfinal QPrinter.ColorModefinal intfinal Stringcreator()final intdepth()final doublefinal doublestatic doubleSeeQPaintDevice::devicePixelRatioFScale() final StringdocName()final QPrinter.DuplexModeduplex()static intencodeMetricF(QPaintDevice.PaintDeviceMetric metric, double value) SeeQPaintDevice::encodeMetricF(QPaintDevice::PaintDeviceMetric, double) final booleanfinal intfromPage()final booleanfullPage()final intheight()final intheightMM()protected voidinitPainter(QPainter painter) SeeQPaintDevice::initPainter(QPainter*)const final booleanisValid()final intfinal intprotected intmetric(QPaintDevice.PaintDeviceMetric arg__1) booleannewPage()final Stringfinal QPrinter.OutputFormatfinal QPageLayoutfinal QPrinter.PageOrderfinal QPageRangesfinal QRectFpageRect(QPrinter.Unit arg__1) final booleanfinal QRectFpaperRect(QPrinter.Unit arg__1) final QPrinter.PaperSourcefinal intfinal intfinal QPrintEnginefinal Stringfinal Stringfinal QPrinter.PrinterStatefinal Stringfinal QPrinter.PrintRangeprotected QPaintDeviceredirected(QPoint offset) SeeQPaintDevice::redirected(QPoint*)const final intfinal voidsetCollateCopies(boolean collate) final voidsetColorMode(QPrinter.ColorMode arg__1) final voidsetCopyCount(int arg__1) final voidsetCreator(String arg__1) final voidsetDocName(String arg__1) final voidsetDuplex(QPrinter.DuplexMode duplex) protected final voidsetEngines(QPrintEngine printEngine, QPaintEngine paintEngine) final voidsetFontEmbeddingEnabled(boolean enable) final voidsetFromTo(int fromPage, int toPage) final voidsetFullPage(boolean arg__1) final voidsetOutputFileName(String arg__1) final voidsetOutputFormat(QPrinter.OutputFormat format) booleansetPageLayout(QPageLayout pageLayout) final booleansetPageMargins(QMargins margins) Overloaded function forsetPageMargins(io.qt.core.QMargins, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.final booleansetPageMargins(QMarginsF margins) Overloaded function forsetPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.booleansetPageMargins(QMarginsF margins, QPageLayout.Unit units) final booleansetPageMargins(QMargins margins, QPageLayout.Unit units) Overloaded function forsetPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit).final voidsetPageOrder(QPrinter.PageOrder arg__1) booleansetPageOrientation(QPageLayout.Orientation orientation) voidsetPageRanges(QPageRanges ranges) booleansetPageSize(QPageSize pageSize) final booleansetPageSize(QPageSize.PageSizeId pageSize) Overloaded function forsetPageSize(io.qt.gui.QPageSize).final voidsetPaperSource(QPrinter.PaperSource arg__1) final voidfinal voidsetPrinterName(String arg__1) final voidsetPrinterSelectionOption(String arg__1) final voidsetPrintProgram(String arg__1) final voidsetPrintRange(QPrinter.PrintRange range) final voidsetResolution(int arg__1) protected QPainterSeeQPaintDevice::sharedPainter()const final QList<@QtPrimitiveType Integer>final booleanfinal inttoPage()final intwidth()final intwidthMM()Methods inherited from class io.qt.QtObject
dispose, equals, isDisposedMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.qt.QtObjectInterface
dispose, isDisposed
-
Constructor Details
-
QPrinter
- Parameters:
mode-
-
QPrinter
- Parameters:
printer-mode-
-
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
- Returns:
-
collateCopies
- Returns:
-
colorCount
- Specified by:
colorCountin interfaceQPaintDevice- Returns:
-
colorMode
- Returns:
-
copyCount
- Returns:
-
creator
- Returns:
-
depth
- Specified by:
depthin interfaceQPaintDevice- Returns:
-
devicePixelRatio
- Specified by:
devicePixelRatioin interfaceQPaintDevice- Returns:
-
devicePixelRatioF
- Specified by:
devicePixelRatioFin interfaceQPaintDevice- Returns:
-
docName
- Returns:
-
duplex
- Returns:
-
fontEmbeddingEnabled
- Returns:
-
fromPage
- Returns:
-
fullPage
- Returns:
-
height
- Specified by:
heightin interfaceQPaintDevice- Returns:
-
heightMM
- Specified by:
heightMMin interfaceQPaintDevice- Returns:
-
isValid
- Returns:
-
logicalDpiX
- Specified by:
logicalDpiXin interfaceQPaintDevice- Returns:
-
logicalDpiY
- Specified by:
logicalDpiYin interfaceQPaintDevice- Returns:
-
outputFileName
- Returns:
-
outputFormat
- Returns:
-
pageLayout
- Returns:
-
pageOrder
- Returns:
-
pageRanges
- Returns:
- Since:
- This function was introduced in Qt 6.0.
-
pageRect
- Parameters:
arg__1-- Returns:
-
paintingActive
- Specified by:
paintingActivein interfaceQPaintDevice- Returns:
-
paperRect
- Parameters:
arg__1-- Returns:
-
paperSource
- Returns:
-
pdfVersion
- Returns:
-
physicalDpiX
- Specified by:
physicalDpiXin interfaceQPaintDevice- Returns:
-
physicalDpiY
- Specified by:
physicalDpiYin interfaceQPaintDevice- Returns:
-
printEngine
- Returns:
-
printProgram
- Returns:
-
printRange
- Returns:
-
printerName
- Returns:
-
printerSelectionOption
- Returns:
-
printerState
- Returns:
-
resolution
- Returns:
-
setCollateCopies
- Parameters:
collate-
-
setColorMode
- Parameters:
arg__1-
-
setCopyCount
- Parameters:
arg__1-
-
setCreator
- Parameters:
arg__1-
-
setDocName
- Parameters:
arg__1-
-
setDuplex
- Parameters:
duplex-
-
setEngines
- Parameters:
printEngine-paintEngine-
-
setFontEmbeddingEnabled
- Parameters:
enable-
-
setFromTo
- Parameters:
fromPage-toPage-
-
setFullPage
- Parameters:
arg__1-
-
setOutputFileName
- Parameters:
arg__1-
-
setOutputFormat
- Parameters:
format-
-
setPageOrder
- Parameters:
arg__1-
-
setPaperSource
- Parameters:
arg__1-
-
setPdfVersion
- Parameters:
version-
-
setPrintProgram
- Parameters:
arg__1-
-
setPrintRange
- Parameters:
range-
-
setPrinterName
- Parameters:
arg__1-
-
setPrinterSelectionOption
- Parameters:
arg__1-
-
setResolution
- Parameters:
arg__1-
-
supportedResolutions
- Returns:
-
supportsMultipleCopies
- Returns:
-
toPage
- Returns:
-
width
- Specified by:
widthin interfaceQPaintDevice- Returns:
-
widthMM
- Specified by:
widthMMin interfaceQPaintDevice- Returns:
-
initPainter
See
QPaintDevice::initPainter(QPainter*)const - Parameters:
painter-
-
metric
- Parameters:
arg__1-- Returns:
-
newPage
- Specified by:
newPagein interfaceQPagedPaintDevice- Returns:
-
paintEngine
- Specified by:
paintEnginein interfaceQPagedPaintDevice- Specified by:
paintEnginein interfaceQPaintDevice- Returns:
-
redirected
See
QPaintDevice::redirected(QPoint*)const - Parameters:
offset-- Returns:
-
setPageLayout
- Specified by:
setPageLayoutin interfaceQPagedPaintDevice- Parameters:
pageLayout-- Returns:
-
setPageMargins
- Specified by:
setPageMarginsin interfaceQPagedPaintDevice- Parameters:
margins-units-- Returns:
-
setPageOrientation
- Specified by:
setPageOrientationin interfaceQPagedPaintDevice- Parameters:
orientation-- Returns:
-
setPageRanges
- Specified by:
setPageRangesin interfaceQPagedPaintDevice- Parameters:
ranges-- Since:
- This function was introduced in Qt 6.0.
-
setPageSize
- Specified by:
setPageSizein interfaceQPagedPaintDevice- Parameters:
pageSize-- Returns:
-
devicePixelRatioFScale
public static double devicePixelRatioFScale()See
QPaintDevice::devicePixelRatioFScale() - Returns:
-
encodeMetricF
See
QPaintDevice::encodeMetricF(QPaintDevice::PaintDeviceMetric, double) - Parameters:
metric-value-- Returns:
-
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMargins, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageMargins
Overloaded function for
setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit).- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageSize
Overloaded function for
setPageSize(io.qt.gui.QPageSize).- Specified by:
setPageSizein interfaceQPagedPaintDevice
-