java.lang.Object
io.qt.internal.NativeUtility.Object
io.qt.QtObject
io.qt.printsupport.QPrinter
- All Implemented Interfaces:
QPagedPaintDevice,QPaintDevice,QtObjectInterface
Paint device that paints on a printer
Java wrapper for Qt's 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::Orientationstatic 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.Margins, QPagedPaintDevice.MemberAccess, QPagedPaintDevice.PageSize, 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 intDeprecated.Use copyCount() instead.final booleanfinal intfinal QPrinter.ColorModefinal intfinal Stringcreator()final intdepth()final doublefinal doublestatic doublefinal StringdocName()final booleanDeprecated.Use duplex() instead.final QPrinter.DuplexModeduplex()final booleanfinal intfromPage()final booleanfullPage()final QMarginsFgetPageMargins(QPrinter.Unit unit) Deprecated.Use pageLayout().margins() instead.final intheight()final intheightMM()protected voidinitPainter(QPainter painter) final booleanisValid()final intfinal intmargins()Deprecated.Use pageLayout().margins() instead.protected intmetric(QPaintDevice.PaintDeviceMetric arg__1) booleannewPage()final intDeprecated.Use copyCount() instead.final QPrinter.OrientationDeprecated.Use pageLayout().orientation() instead.final Stringfinal QPrinter.OutputFormatfinal QPageLayoutfinal QPrinter.PageOrderfinal QRectpageRect()Deprecated.Use pageLayout().paintRectPixels(resolution()) instead.final QRectFpageRect(QPrinter.Unit arg__1) pageSize()Deprecated.Use pageLayout().pageSize().id() instead.final QSizeFDeprecated.Use pageLayout().pageSize() instead.final booleanfinal StringDeprecated.Use pageLayout().pageSize().name() instead.final QRectDeprecated.Use pageLayout().fullRectPixels(resolution()) instead.final QRectFpaperRect(QPrinter.Unit arg__1) Deprecated.pageLayout().pageSize().id()final QSizeFpaperSize(QPrinter.Unit unit) Deprecated.Use pageLayout().pageSize().size() or pageLayout().fullPageSize() instead.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 voidsetDoubleSidedPrinting(boolean enable) Deprecated.Use setDuplex() instead.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) voidDeprecated.Use setPageMargins(QMarginsF, QPageLayout::Unit) instead.final voidsetNumCopies(int arg__1) Deprecated.Use setCopyCount() instead.final voidsetOrientation(QPrinter.Orientation arg__1) Deprecated.Use setPageOrientation() instead.final voidsetOutputFileName(String arg__1) final voidsetOutputFormat(QPrinter.OutputFormat format) final booleansetPageLayout(QPageLayout pageLayout) final voidsetPageMargins(double left, double top, double right, double bottom, QPrinter.Unit unit) Deprecated.Use setPageMargins(QMarginsF, QPageLayout::Unit) instead.final booleansetPageMargins(QMarginsF margins) final booleansetPageMargins(QMarginsF margins, QPageLayout.Unit units) final voidsetPageOrder(QPrinter.PageOrder arg__1) final booleansetPageOrientation(QPageLayout.Orientation orientation) voidDeprecated.Use setPageSize(QPageSize) instead.final booleansetPageSize(QPageSize pageSize) voidsetPageSizeMM(QSizeF size) Deprecated.Use setPageSize(QPageSize) instead.final voidsetPaperName(String paperName) Deprecated.Use setPageSize(QPageSize) instead.final voidsetPaperSize(QSizeF paperSize, QPrinter.Unit unit) Deprecated.Use setPageSize(QPageSize) instead.final voidDeprecated.Use setPageSize(QPageSize) instead.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) final voidsetWinPageSize(int winPageSize) Deprecated.Use QPageSize::id(windowsId) and setPageLayout(QPageSize) instead.protected QPainterfinal booleanfinal inttoPage()final intwidth()final intwidthMM()final intDeprecated.Use pageLayout.pageSize().windowsId() instead.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
-
actualNumCopies
Deprecated.Use copyCount() instead. -
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
-
doubleSidedPrinting
Deprecated.Use duplex() instead. -
duplex
-
fontEmbeddingEnabled
-
fromPage
-
fullPage
-
getPageMargins
Deprecated.Use pageLayout().margins() instead. -
height
- Specified by:
heightin interfaceQPaintDevice
-
heightMM
- Specified by:
heightMMin interfaceQPaintDevice
-
isValid
-
logicalDpiX
- Specified by:
logicalDpiXin interfaceQPaintDevice
-
logicalDpiY
- Specified by:
logicalDpiYin interfaceQPaintDevice
-
margins
Deprecated.Use pageLayout().margins() instead.- Specified by:
marginsin interfaceQPagedPaintDevice
-
numCopies
Deprecated.Use copyCount() instead. -
orientation
Deprecated.Use pageLayout().orientation() instead. -
outputFileName
-
outputFormat
-
pageLayout
- Specified by:
pageLayoutin interfaceQPagedPaintDevice
-
pageOrder
-
pageRect
Deprecated.Use pageLayout().paintRectPixels(resolution()) instead. -
pageRect
-
pageSize
Deprecated.Use pageLayout().pageSize().id() instead.- Specified by:
pageSizein interfaceQPagedPaintDevice
-
pageSizeMM
Deprecated.Use pageLayout().pageSize() instead.- Specified by:
pageSizeMMin interfaceQPagedPaintDevice
-
paintingActive
- Specified by:
paintingActivein interfaceQPaintDevice
-
paperName
Deprecated.Use pageLayout().pageSize().name() instead. -
paperRect
Deprecated.Use pageLayout().fullRectPixels(resolution()) instead. -
paperRect
-
paperSize
Deprecated.pageLayout().pageSize().id() -
paperSize
Deprecated.Use pageLayout().pageSize().size() or pageLayout().fullPageSize() instead. -
paperSource
-
pdfVersion
-
physicalDpiX
- Specified by:
physicalDpiXin interfaceQPaintDevice
-
physicalDpiY
- Specified by:
physicalDpiYin interfaceQPaintDevice
-
printEngine
-
printProgram
-
printRange
-
printerName
-
printerState
-
resolution
-
setCollateCopies
-
setColorMode
-
setCopyCount
-
setCreator
-
setDocName
-
setDoubleSidedPrinting
Deprecated.Use setDuplex() instead. -
setDuplex
-
setEngines
-
setFontEmbeddingEnabled
-
setFromTo
-
setFullPage
-
setNumCopies
Deprecated.Use setCopyCount() instead. -
setOrientation
Deprecated.Use setPageOrientation() instead. -
setOutputFileName
-
setOutputFormat
-
setPageLayout
- Specified by:
setPageLayoutin interfaceQPagedPaintDevice
-
setPageMargins
- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageMargins
- Specified by:
setPageMarginsin interfaceQPagedPaintDevice
-
setPageMargins
@Deprecated @QtUninvokable public final void setPageMargins(double left, double top, double right, double bottom, QPrinter.Unit unit) Deprecated.Use setPageMargins(QMarginsF, QPageLayout::Unit) instead. -
setPageOrder
-
setPageOrientation
- Specified by:
setPageOrientationin interfaceQPagedPaintDevice
-
setPageSize
- Specified by:
setPageSizein interfaceQPagedPaintDevice
-
setPaperName
Deprecated.Use setPageSize(QPageSize) instead. -
setPaperSize
Deprecated.Use setPageSize(QPageSize) instead. -
setPaperSize
Deprecated.Use setPageSize(QPageSize) instead. -
setPaperSource
-
setPdfVersion
-
setPrintProgram
-
setPrintRange
-
setPrinterName
-
setResolution
-
setWinPageSize
Deprecated.Use QPageSize::id(windowsId) and setPageLayout(QPageSize) instead. -
supportedResolutions
-
supportsMultipleCopies
-
toPage
-
width
- Specified by:
widthin interfaceQPaintDevice
-
widthMM
- Specified by:
widthMMin interfaceQPaintDevice
-
winPageSize
Deprecated.Use pageLayout.pageSize().windowsId() instead. -
initPainter
-
metric
-
newPage
- Specified by:
newPagein interfaceQPagedPaintDevice
-
paintEngine
- Specified by:
paintEnginein interfaceQPagedPaintDevice- Specified by:
paintEnginein interfaceQPaintDevice
-
redirected
-
setMargins
Deprecated.Use setPageMargins(QMarginsF, QPageLayout::Unit) instead.- Specified by:
setMarginsin interfaceQPagedPaintDevice
-
setPageSize
Deprecated.Use setPageSize(QPageSize) instead.- Specified by:
setPageSizein interfaceQPagedPaintDevice
-
setPageSizeMM
Deprecated.Use setPageSize(QPageSize) instead.- Specified by:
setPageSizeMMin interfaceQPagedPaintDevice
-
devicePixelRatioFScale
public static double devicePixelRatioFScale()
-