java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.printsupport.QPrinter
- 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 enum QPrinter::ColorModestatic enumJava wrapper for Qt enum QPrinter::DuplexModestatic enumJava wrapper for Qt enum QPrinter::OutputFormatstatic enumJava wrapper for Qt enum QPrinter::PageOrderstatic enumJava wrapper for Qt enum QPrinter::PaperSourcestatic enumJava wrapper for Qt enum QPrinter::PrinterModestatic enumJava wrapper for Qt enum QPrinter::PrinterStatestatic enumJava wrapper for Qt enum QPrinter::PrintRangestatic enumJava wrapper for Qt enum QPrinter::UnitNested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructorNested classes/interfaces inherited from interface io.qt.gui.QPagedPaintDevice
QPagedPaintDevice.Impl, QPagedPaintDevice.PdfVersionNested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
QPaintDevice.Impl, QPaintDevice.MemberAccess, QPaintDevice.PaintDeviceMetric -
Constructor Summary
ConstructorsModifierConstructorDescriptionQPrinter()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) protectedConstructor for internal use only. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanabort()final booleanfinal intfinal QPrinter.ColorModefinal intfinal Stringcreator()final intdepth()final doublefinal doublestatic doublefinal StringdocName()final QPrinter.DuplexModeduplex()final booleanfinal intfromPage()final booleanfullPage()final intheight()final intheightMM()protected voidinitPainter(QPainter painter) 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 QPrinter.PrinterStatefinal Stringfinal QPrinter.PrintRangeprotected QPaintDeviceredirected(QPoint offset) 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(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 voidsetPageOrder(QPrinter.PageOrder arg__1) booleansetPageOrientation(QPageLayout.Orientation orientation) voidsetPageRanges(QPageRanges ranges) booleansetPageSize(QPageSize pageSize) final voidsetPaperSource(QPrinter.PaperSource arg__1) final voidfinal voidsetPrinterName(String arg__1) final voidsetPrintProgram(String arg__1) final voidsetPrintRange(QPrinter.PrintRange range) final voidsetResolution(int arg__1) protected QPainterfinal 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
public QPrinter()Overloaded constructor for
QPrinter(io.qt.printsupport.QPrinter.PrinterMode)withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution. -
QPrinter
-
QPrinter
Overloaded constructor for
QPrinter(io.qt.printsupport.QPrinterInfo, io.qt.printsupport.QPrinter.PrinterMode)withmode = io.qt.printsupport.QPrinter.PrinterMode.ScreenResolution. -
QPrinter
-
QPrinter
Constructor for internal use only.- Parameters:
p- expected to benull.
-
-
Method Details
-
abort
-
collateCopies
-
colorCount
- Specified by:
colorCountin interfaceQPaintDevice
-
colorMode
-
copyCount
-
creator
-
depth
- Specified by:
depthin interfaceQPaintDevice
-
devicePixelRatio
- Specified by:
devicePixelRatioin interfaceQPaintDevice
-
devicePixelRatioF
- Specified by:
devicePixelRatioFin interfaceQPaintDevice
-
docName
-
duplex
-
fontEmbeddingEnabled
-
fromPage
-
fullPage
-
height
- Specified by:
heightin interfaceQPaintDevice
-
heightMM
- Specified by:
heightMMin interfaceQPaintDevice
-
isValid
-
logicalDpiX
- Specified by:
logicalDpiXin interfaceQPaintDevice
-
logicalDpiY
- Specified by:
logicalDpiYin interfaceQPaintDevice
-
outputFileName
-
outputFormat
-
pageLayout
-
pageOrder
-
pageRanges
-
pageRect
-
paintingActive
- Specified by:
paintingActivein interfaceQPaintDevice
-
paperRect
-
paperSource
-
pdfVersion
-
physicalDpiX
- Specified by:
physicalDpiXin interfaceQPaintDevice
-
physicalDpiY
- Specified by:
physicalDpiYin interfaceQPaintDevice
-
printEngine
-
printProgram
-
printRange
-
printerName
-
printerState
-
resolution
-
setCollateCopies
-
setColorMode
-
setCopyCount
-
setCreator
-
setDocName
-
setDuplex
-
setEngines
-
setFontEmbeddingEnabled
-
setFromTo
-
setFullPage
-
setOutputFileName
-
setOutputFormat
-
setPageOrder
-
setPaperSource
-
setPdfVersion
-
setPrintProgram
-
setPrintRange
-
setPrinterName
-
setResolution
-
supportedResolutions
-
supportsMultipleCopies
-
toPage
-
width
- Specified by:
widthin interfaceQPaintDevice
-
widthMM
- Specified by:
widthMMin interfaceQPaintDevice
-
initPainter
-
metric
-
newPage
- Specified by:
newPagein interfaceQPagedPaintDevice
-
paintEngine
- Specified by:
paintEnginein interfaceQPagedPaintDevice- Specified by:
paintEnginein interfaceQPaintDevice
-
redirected
-
setPageLayout
- Specified by:
setPageLayoutin interfaceQPagedPaintDevice
-
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
- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageOrientation
- Specified by:
setPageOrientationin interfaceQPagedPaintDevice
-
setPageRanges
- Specified by:
setPageRangesin interfaceQPagedPaintDevice
-
setPageSize
- Specified by:
setPageSizein interfaceQPagedPaintDevice
-
devicePixelRatioFScale
public static double devicePixelRatioFScale()
-