java.lang.Object
io.qt.QtObject
io.qt.printsupport.QPrinter
- All Implemented Interfaces:
io.qt.gui.QPagedPaintDevice,io.qt.gui.QPaintDevice,io.qt.QtObjectInterface
public class QPrinter
extends io.qt.QtObject
implements io.qt.gui.QPagedPaintDevice, io.qt.gui.QPaintDevice
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 class io.qt.QtObject
io.qt.QtObject.QPrivateConstructorNested classes/interfaces inherited from interface io.qt.gui.QPagedPaintDevice
io.qt.gui.QPagedPaintDevice.PdfVersionNested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
io.qt.gui.QPaintDevice.PaintDeviceMetric -
Constructor Summary
ConstructorsConstructorDescriptionQPrinter()Overloaded constructor forQPrinter(io.qt.printsupport.QPrinter.PrinterMode)withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution.QPrinter(QPrinter.PrinterMode mode) 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) -
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()final booleanfinal intfromPage()final booleanfullPage()final intheight()final intheightMM()protected voidinitPainter(io.qt.gui.QPainter painter) SeeQPaintDevice::initPainter(QPainter*)const final booleanisValid()final intfinal intprotected intmetric(io.qt.gui.QPaintDevice.PaintDeviceMetric arg__1) booleannewPage()final Stringfinal QPrinter.OutputFormatfinal io.qt.gui.QPageLayoutfinal QPrinter.PageOrderfinal io.qt.gui.QPageRangesfinal io.qt.core.QRectFpageRect(QPrinter.Unit arg__1) io.qt.gui.QPaintEnginefinal booleanfinal io.qt.core.QRectFpaperRect(QPrinter.Unit arg__1) final QPrinter.PaperSourcefinal io.qt.gui.QPagedPaintDevice.PdfVersionfinal intfinal intfinal QPrintEnginefinal Stringfinal Stringfinal QPrinter.PrinterStatefinal Stringfinal QPrinter.PrintRangeprotected io.qt.gui.QPaintDeviceredirected(io.qt.core.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, io.qt.gui.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(io.qt.gui.QPageLayout pageLayout) final booleansetPageMargins(io.qt.core.QMarginsF margins) Overloaded function forsetPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.booleansetPageMargins(io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units) final voidsetPageOrder(QPrinter.PageOrder arg__1) booleansetPageOrientation(io.qt.gui.QPageLayout.Orientation orientation) voidsetPageRanges(io.qt.gui.QPageRanges ranges) booleansetPageSize(io.qt.gui.QPageSize pageSize) final voidsetPaperSource(QPrinter.PaperSource arg__1) final voidsetPdfVersion(io.qt.gui.QPagedPaintDevice.PdfVersion version) final 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 io.qt.gui.QPainterSeeQPaintDevice::sharedPainter()const final io.qt.core.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
-
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
@QtUninvokable public final boolean abort() -
collateCopies
@QtUninvokable public final boolean collateCopies() -
colorCount
@QtUninvokable public final int colorCount()- Specified by:
colorCountin interfaceio.qt.gui.QPaintDevice
-
colorMode
-
copyCount
@QtUninvokable public final int copyCount() -
creator
-
depth
@QtUninvokable public final int depth()- Specified by:
depthin interfaceio.qt.gui.QPaintDevice
-
devicePixelRatio
@QtUninvokable public final double devicePixelRatio()- Specified by:
devicePixelRatioin interfaceio.qt.gui.QPaintDevice
-
devicePixelRatioF
@QtUninvokable public final double devicePixelRatioF()- Specified by:
devicePixelRatioFin interfaceio.qt.gui.QPaintDevice
-
docName
-
duplex
-
fontEmbeddingEnabled
@QtUninvokable public final boolean fontEmbeddingEnabled() -
fromPage
@QtUninvokable public final int fromPage() -
fullPage
@QtUninvokable public final boolean fullPage() -
height
@QtUninvokable public final int height()- Specified by:
heightin interfaceio.qt.gui.QPaintDevice
-
heightMM
@QtUninvokable public final int heightMM()- Specified by:
heightMMin interfaceio.qt.gui.QPaintDevice
-
isValid
@QtUninvokable public final boolean isValid() -
logicalDpiX
@QtUninvokable public final int logicalDpiX()- Specified by:
logicalDpiXin interfaceio.qt.gui.QPaintDevice
-
logicalDpiY
@QtUninvokable public final int logicalDpiY()- Specified by:
logicalDpiYin interfaceio.qt.gui.QPaintDevice
-
outputFileName
-
outputFormat
-
pageLayout
@QtUninvokable public final io.qt.gui.QPageLayout pageLayout() -
pageOrder
-
pageRanges
@QtUninvokable public final io.qt.gui.QPageRanges pageRanges() -
pageRect
-
paintingActive
@QtUninvokable public final boolean paintingActive()- Specified by:
paintingActivein interfaceio.qt.gui.QPaintDevice
-
paperRect
-
paperSource
-
pdfVersion
@QtUninvokable public final io.qt.gui.QPagedPaintDevice.PdfVersion pdfVersion() -
physicalDpiX
@QtUninvokable public final int physicalDpiX()- Specified by:
physicalDpiXin interfaceio.qt.gui.QPaintDevice
-
physicalDpiY
@QtUninvokable public final int physicalDpiY()- Specified by:
physicalDpiYin interfaceio.qt.gui.QPaintDevice
-
printEngine
-
printProgram
-
printRange
-
printerName
-
printerSelectionOption
-
printerState
-
resolution
@QtUninvokable public final int resolution() -
setCollateCopies
@QtUninvokable public final void setCollateCopies(boolean collate) -
setColorMode
-
setCopyCount
@QtUninvokable public final void setCopyCount(int arg__1) -
setCreator
-
setDocName
-
setDuplex
-
setEngines
@QtUninvokable protected final void setEngines(QPrintEngine printEngine, io.qt.gui.QPaintEngine paintEngine) -
setFontEmbeddingEnabled
@QtUninvokable public final void setFontEmbeddingEnabled(boolean enable) -
setFromTo
@QtUninvokable public final void setFromTo(int fromPage, int toPage) -
setFullPage
@QtUninvokable public final void setFullPage(boolean arg__1) -
setOutputFileName
-
setOutputFormat
-
setPageOrder
-
setPaperSource
-
setPdfVersion
@QtUninvokable public final void setPdfVersion(io.qt.gui.QPagedPaintDevice.PdfVersion version) -
setPrintProgram
-
setPrintRange
-
setPrinterName
-
setPrinterSelectionOption
-
setResolution
@QtUninvokable public final void setResolution(int arg__1) -
supportedResolutions
-
supportsMultipleCopies
@QtUninvokable public final boolean supportsMultipleCopies() -
toPage
@QtUninvokable public final int toPage() -
width
@QtUninvokable public final int width()- Specified by:
widthin interfaceio.qt.gui.QPaintDevice
-
widthMM
@QtUninvokable public final int widthMM()- Specified by:
widthMMin interfaceio.qt.gui.QPaintDevice
-
initPainter
@QtUninvokable protected void initPainter(io.qt.gui.QPainter painter) See
QPaintDevice::initPainter(QPainter*)const -
metric
@QtUninvokable protected int metric(io.qt.gui.QPaintDevice.PaintDeviceMetric arg__1) -
newPage
@QtUninvokable public boolean newPage()- Specified by:
newPagein interfaceio.qt.gui.QPagedPaintDevice
-
paintEngine
@QtUninvokable public io.qt.gui.QPaintEngine paintEngine()- Specified by:
paintEnginein interfaceio.qt.gui.QPagedPaintDevice- Specified by:
paintEnginein interfaceio.qt.gui.QPaintDevice
-
redirected
@QtUninvokable protected io.qt.gui.QPaintDevice redirected(io.qt.core.QPoint offset) See
QPaintDevice::redirected(QPoint*)const -
setPageLayout
@QtUninvokable public boolean setPageLayout(io.qt.gui.QPageLayout pageLayout) - Specified by:
setPageLayoutin interfaceio.qt.gui.QPagedPaintDevice
-
setPageMargins
@QtUninvokable public boolean setPageMargins(io.qt.core.QMarginsF margins, io.qt.gui.QPageLayout.Unit units) - Specified by:
setPageMarginsin interfaceio.qt.gui.QPagedPaintDevice
-
setPageOrientation
@QtUninvokable public boolean setPageOrientation(io.qt.gui.QPageLayout.Orientation orientation) - Specified by:
setPageOrientationin interfaceio.qt.gui.QPagedPaintDevice
-
setPageRanges
@QtUninvokable public void setPageRanges(io.qt.gui.QPageRanges ranges) - Specified by:
setPageRangesin interfaceio.qt.gui.QPagedPaintDevice
-
setPageSize
@QtUninvokable public boolean setPageSize(io.qt.gui.QPageSize pageSize) - Specified by:
setPageSizein interfaceio.qt.gui.QPagedPaintDevice
-
devicePixelRatioFScale
public static double devicePixelRatioFScale()See
QPaintDevice::devicePixelRatioFScale() -
setPageMargins
@QtUninvokable public final boolean setPageMargins(io.qt.core.QMarginsF margins) Overloaded function for
setPageMargins(io.qt.core.QMarginsF, io.qt.gui.QPageLayout.Unit)withunits = io.qt.gui.QPageLayout.Unit.Millimeter.- Specified by:
setPageMarginsin interfaceio.qt.gui.QPagedPaintDevice
-