API reference - Class QPrinter

Notation used in Ruby API documentation

Description: Binding of QPrinter

Class hierarchy: QPrinter » QPaintDevice

Public constructors

new QPrinternew(const QPrinter_PrinterMode mode = QPrinter::ScreenResolution)Constructor QPrinter::QPrinter(QPrinter::PrinterMode mode)
new QPrinternew(const QPrinterInfo printer,
const QPrinter_PrinterMode mode = QPrinter::ScreenResolution)
Constructor QPrinter::QPrinter(const QPrinterInfo &printer, QPrinter::PrinterMode mode)

Public methods

boolabortMethod bool QPrinter::abort()
[const]intactualNumCopiesMethod int QPrinter::actualNumCopies()
[const]boolcollateCopiesMethod bool QPrinter::collateCopies()
voidcollateCopies=(bool collate)Method void QPrinter::setCollateCopies(bool collate)
[const]QPrinter_ColorModecolorModeMethod QPrinter::ColorMode QPrinter::colorMode()
voidcolorMode=(const QPrinter_ColorMode arg1)Method void QPrinter::setColorMode(QPrinter::ColorMode)
voidcreateEnsures the C++ object is created
[const]stringcreatorMethod QString QPrinter::creator()
voidcreator=(string arg1)Method void QPrinter::setCreator(const QString &)
voiddestroyExplicitly destroy the object
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
[const]stringdocNameMethod QString QPrinter::docName()
voiddocName=(string arg1)Method void QPrinter::setDocName(const QString &)
[const]booldoubleSidedPrintingMethod bool QPrinter::doubleSidedPrinting()
voiddoubleSidedPrinting=(bool enable)Method void QPrinter::setDoubleSidedPrinting(bool enable)
[const]QPrinter_DuplexModeduplexMethod QPrinter::DuplexMode QPrinter::duplex()
voidduplex=(const QPrinter_DuplexMode duplex)Method void QPrinter::setDuplex(QPrinter::DuplexMode duplex)
[const]boolfontEmbeddingEnabledMethod bool QPrinter::fontEmbeddingEnabled()
voidfontEmbeddingEnabled=(bool enable)Method void QPrinter::setFontEmbeddingEnabled(bool enable)
[const]intfromPageMethod int QPrinter::fromPage()
[const]boolfullPageMethod bool QPrinter::fullPage()
voidfullPage=(bool arg1)Method void QPrinter::setFullPage(bool)
[const]voidgetPageMargins(double ptr left,
double ptr top,
double ptr right,
double ptr bottom,
const QPrinter_Unit unit)
Method void QPrinter::getPageMargins(double *left, double *top, double *right, double *bottom, QPrinter::Unit unit)
[const]boolisValidMethod bool QPrinter::isValid()
[const]boolisValid?Method bool QPrinter::isValid()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
boolnewPageMethod bool QPrinter::newPage()
[const]intnumCopiesMethod int QPrinter::numCopies()
voidnumCopies=(int arg1)Method void QPrinter::setNumCopies(int)
[const]QPrinter_OrientationorientationMethod QPrinter::Orientation QPrinter::orientation()
voidorientation=(const QPrinter_Orientation arg1)Method void QPrinter::setOrientation(QPrinter::Orientation)
[const]stringoutputFileNameMethod QString QPrinter::outputFileName()
voidoutputFileName=(string arg1)Method void QPrinter::setOutputFileName(const QString &)
[const]QPrinter_OutputFormatoutputFormatMethod QPrinter::OutputFormat QPrinter::outputFormat()
voidoutputFormat=(const QPrinter_OutputFormat format)Method void QPrinter::setOutputFormat(QPrinter::OutputFormat format)
[const]QPrinter_PageOrderpageOrderMethod QPrinter::PageOrder QPrinter::pageOrder()
voidpageOrder=(const QPrinter_PageOrder arg1)Method void QPrinter::setPageOrder(QPrinter::PageOrder)
[const]QRectpageRectMethod QRect QPrinter::pageRect()
[const]QRectFpageRect(const QPrinter_Unit arg1)Method QRectF QPrinter::pageRect(QPrinter::Unit)
[const]QPrinter_PageSizepageSizeMethod QPrinter::PageSize QPrinter::pageSize()
voidpageSize=(const QPrinter_PageSize arg1)Method void QPrinter::setPageSize(QPrinter::PageSize)
[virtual,const]QPaintEngine ptrpaintEngineVirtual method QPaintEngine *QPrinter::paintEngine()
[const]QRectpaperRectMethod QRect QPrinter::paperRect()
[const]QRectFpaperRect(const QPrinter_Unit arg1)Method QRectF QPrinter::paperRect(QPrinter::Unit)
[const]QPrinter_PageSizepaperSizeMethod QPrinter::PageSize QPrinter::paperSize()
[const]QSizeFpaperSize(const QPrinter_Unit unit)Method QSizeF QPrinter::paperSize(QPrinter::Unit unit)
[const]QPrinter_PaperSourcepaperSourceMethod QPrinter::PaperSource QPrinter::paperSource()
voidpaperSource=(const QPrinter_PaperSource arg1)Method void QPrinter::setPaperSource(QPrinter::PaperSource)
[const]QPrintEngine ptrprintEngineMethod QPrintEngine *QPrinter::printEngine()
[const]stringprintProgramMethod QString QPrinter::printProgram()
voidprintProgram=(string arg1)Method void QPrinter::setPrintProgram(const QString &)
[const]QPrinter_PrintRangeprintRangeMethod QPrinter::PrintRange QPrinter::printRange()
voidprintRange=(const QPrinter_PrintRange range)Method void QPrinter::setPrintRange(QPrinter::PrintRange range)
[const]stringprinterNameMethod QString QPrinter::printerName()
voidprinterName=(string arg1)Method void QPrinter::setPrinterName(const QString &)
[const]QPrinter_PrinterStateprinterStateMethod QPrinter::PrinterState QPrinter::printerState()
[const]intresolutionMethod int QPrinter::resolution()
voidresolution=(int arg1)Method void QPrinter::setResolution(int)
voidsetCollateCopies(bool collate)Method void QPrinter::setCollateCopies(bool collate)
voidsetColorMode(const QPrinter_ColorMode arg1)Method void QPrinter::setColorMode(QPrinter::ColorMode)
voidsetCreator(string arg1)Method void QPrinter::setCreator(const QString &)
voidsetDocName(string arg1)Method void QPrinter::setDocName(const QString &)
voidsetDoubleSidedPrinting(bool enable)Method void QPrinter::setDoubleSidedPrinting(bool enable)
voidsetDuplex(const QPrinter_DuplexMode duplex)Method void QPrinter::setDuplex(QPrinter::DuplexMode duplex)
voidsetFontEmbeddingEnabled(bool enable)Method void QPrinter::setFontEmbeddingEnabled(bool enable)
voidsetFromTo(int fromPage,
int toPage)
Method void QPrinter::setFromTo(int fromPage, int toPage)
voidsetFullPage(bool arg1)Method void QPrinter::setFullPage(bool)
voidsetNumCopies(int arg1)Method void QPrinter::setNumCopies(int)
voidsetOrientation(const QPrinter_Orientation arg1)Method void QPrinter::setOrientation(QPrinter::Orientation)
voidsetOutputFileName(string arg1)Method void QPrinter::setOutputFileName(const QString &)
voidsetOutputFormat(const QPrinter_OutputFormat format)Method void QPrinter::setOutputFormat(QPrinter::OutputFormat format)
voidsetPageMargins(double left,
double top,
double right,
double bottom,
const QPrinter_Unit unit)
Method void QPrinter::setPageMargins(double left, double top, double right, double bottom, QPrinter::Unit unit)
voidsetPageOrder(const QPrinter_PageOrder arg1)Method void QPrinter::setPageOrder(QPrinter::PageOrder)
voidsetPageSize(const QPrinter_PageSize arg1)Method void QPrinter::setPageSize(QPrinter::PageSize)
voidsetPaperSize(const QPrinter_PageSize arg1)Method void QPrinter::setPaperSize(QPrinter::PageSize)
voidsetPaperSize(const QSizeF paperSize,
const QPrinter_Unit unit)
Method void QPrinter::setPaperSize(const QSizeF &paperSize, QPrinter::Unit unit)
voidsetPaperSource(const QPrinter_PaperSource arg1)Method void QPrinter::setPaperSource(QPrinter::PaperSource)
voidsetPrintProgram(string arg1)Method void QPrinter::setPrintProgram(const QString &)
voidsetPrintRange(const QPrinter_PrintRange range)Method void QPrinter::setPrintRange(QPrinter::PrintRange range)
voidsetPrinterName(string arg1)Method void QPrinter::setPrinterName(const QString &)
voidsetResolution(int arg1)Method void QPrinter::setResolution(int)
[const]int[]supportedResolutionsMethod QList<int> QPrinter::supportedResolutions()
[const]inttoPageMethod int QPrinter::toPage()

Public static methods and constants

QPrinter_PageSizeA0Enum constant QPrinter::A0
QPrinter_PageSizeA1Enum constant QPrinter::A1
QPrinter_PageSizeA2Enum constant QPrinter::A2
QPrinter_PageSizeA3Enum constant QPrinter::A3
QPrinter_PageSizeA4Enum constant QPrinter::A4
QPrinter_PageSizeA5Enum constant QPrinter::A5
QPrinter_PageSizeA6Enum constant QPrinter::A6
QPrinter_PageSizeA7Enum constant QPrinter::A7
QPrinter_PageSizeA8Enum constant QPrinter::A8
QPrinter_PageSizeA9Enum constant QPrinter::A9
QPrinter_PrinterStateAbortedEnum constant QPrinter::Aborted
QPrinter_PrinterStateActiveEnum constant QPrinter::Active
QPrinter_PrintRangeAllPagesEnum constant QPrinter::AllPages
QPrinter_PaperSourceAutoEnum constant QPrinter::Auto
QPrinter_PageSizeB0Enum constant QPrinter::B0
QPrinter_PageSizeB1Enum constant QPrinter::B1
QPrinter_PageSizeB10Enum constant QPrinter::B10
QPrinter_PageSizeB2Enum constant QPrinter::B2
QPrinter_PageSizeB3Enum constant QPrinter::B3
QPrinter_PageSizeB4Enum constant QPrinter::B4
QPrinter_PageSizeB5Enum constant QPrinter::B5
QPrinter_PageSizeB6Enum constant QPrinter::B6
QPrinter_PageSizeB7Enum constant QPrinter::B7
QPrinter_PageSizeB8Enum constant QPrinter::B8
QPrinter_PageSizeB9Enum constant QPrinter::B9
QPrinter_PageSizeC5EEnum constant QPrinter::C5E
QPrinter_PaperSourceCassetteEnum constant QPrinter::Cassette
QPrinter_UnitCiceroEnum constant QPrinter::Cicero
QPrinter_ColorModeColorEnum constant QPrinter::Color
QPrinter_PageSizeComm10EEnum constant QPrinter::Comm10E
QPrinter_PageSizeCustomEnum constant QPrinter::Custom
QPrinter_PageSizeDLEEnum constant QPrinter::DLE
QPrinter_UnitDevicePixelEnum constant QPrinter::DevicePixel
QPrinter_UnitDidotEnum constant QPrinter::Didot
QPrinter_DuplexModeDuplexAutoEnum constant QPrinter::DuplexAuto
QPrinter_DuplexModeDuplexLongSideEnum constant QPrinter::DuplexLongSide
QPrinter_DuplexModeDuplexNoneEnum constant QPrinter::DuplexNone
QPrinter_DuplexModeDuplexShortSideEnum constant QPrinter::DuplexShortSide
QPrinter_PaperSourceEnvelopeEnum constant QPrinter::Envelope
QPrinter_PaperSourceEnvelopeManualEnum constant QPrinter::EnvelopeManual
QPrinter_PrinterStateErrorEnum constant QPrinter::Error
QPrinter_PageSizeExecutiveEnum constant QPrinter::Executive
QPrinter_PageOrderFirstPageFirstEnum constant QPrinter::FirstPageFirst
QPrinter_PageSizeFolioEnum constant QPrinter::Folio
QPrinter_PaperSourceFormSourceEnum constant QPrinter::FormSource
QPrinter_ColorModeGrayScaleEnum constant QPrinter::GrayScale
QPrinter_PrinterModeHighResolutionEnum constant QPrinter::HighResolution
QPrinter_PrinterStateIdleEnum constant QPrinter::Idle
QPrinter_UnitInchEnum constant QPrinter::Inch
QPrinter_OrientationLandscapeEnum constant QPrinter::Landscape
QPrinter_PaperSourceLargeCapacityEnum constant QPrinter::LargeCapacity
QPrinter_PaperSourceLargeFormatEnum constant QPrinter::LargeFormat
QPrinter_PageOrderLastPageFirstEnum constant QPrinter::LastPageFirst
QPrinter_PageSizeLedgerEnum constant QPrinter::Ledger
QPrinter_PageSizeLegalEnum constant QPrinter::Legal
QPrinter_PageSizeLetterEnum constant QPrinter::Letter
QPrinter_PaperSourceLowerEnum constant QPrinter::Lower
QPrinter_PaperSourceManualEnum constant QPrinter::Manual
QPrinter_PaperSourceMaxPageSourceEnum constant QPrinter::MaxPageSource
QPrinter_PaperSourceMiddleEnum constant QPrinter::Middle
QPrinter_UnitMillimeterEnum constant QPrinter::Millimeter
QPrinter_PageSizeNPageSizeEnum constant QPrinter::NPageSize
QPrinter_PageSizeNPaperSizeEnum constant QPrinter::NPaperSize
QPrinter_OutputFormatNativeFormatEnum constant QPrinter::NativeFormat
QPrinter_PaperSourceOnlyOneEnum constant QPrinter::OnlyOne
QPrinter_PrintRangePageRangeEnum constant QPrinter::PageRange
QPrinter_OutputFormatPdfFormatEnum constant QPrinter::PdfFormat
QPrinter_UnitPicaEnum constant QPrinter::Pica
QPrinter_UnitPointEnum constant QPrinter::Point
QPrinter_OrientationPortraitEnum constant QPrinter::Portrait
QPrinter_OutputFormatPostScriptFormatEnum constant QPrinter::PostScriptFormat
QPrinter_PrinterModePrinterResolutionEnum constant QPrinter::PrinterResolution
QPrinter_PrinterModeScreenResolutionEnum constant QPrinter::ScreenResolution
QPrinter_PrintRangeSelectionEnum constant QPrinter::Selection
QPrinter_PaperSourceSmallFormatEnum constant QPrinter::SmallFormat
QPrinter_PageSizeTabloidEnum constant QPrinter::Tabloid
QPrinter_PaperSourceTractorEnum constant QPrinter::Tractor

Protected methods (static, non-static and constructors)

[virtual,const]intmetric(const QPaintDevice_PaintDeviceMetric arg1)Virtual method int QPrinter::metric(QPaintDevice::PaintDeviceMetric)
voidsetEngines(QPrintEngine ptr printEngine,
QPaintEngine ptr paintEngine)
Method void QPrinter::setEngines(QPrintEngine *printEngine, QPaintEngine *paintEngine)

Detailed description

[static] QPrinter_PageSize A0

Description: Enum constant QPrinter::A0

[static] QPrinter_PageSize A1

Description: Enum constant QPrinter::A1

[static] QPrinter_PageSize A2

Description: Enum constant QPrinter::A2

[static] QPrinter_PageSize A3

Description: Enum constant QPrinter::A3

[static] QPrinter_PageSize A4

Description: Enum constant QPrinter::A4

[static] QPrinter_PageSize A5

Description: Enum constant QPrinter::A5

[static] QPrinter_PageSize A6

Description: Enum constant QPrinter::A6

[static] QPrinter_PageSize A7

Description: Enum constant QPrinter::A7

[static] QPrinter_PageSize A8

Description: Enum constant QPrinter::A8

[static] QPrinter_PageSize A9

Description: Enum constant QPrinter::A9

[static] QPrinter_PrinterState Aborted

Description: Enum constant QPrinter::Aborted

[static] QPrinter_PrinterState Active

Description: Enum constant QPrinter::Active

[static] QPrinter_PrintRange AllPages

Description: Enum constant QPrinter::AllPages

[static] QPrinter_PaperSource Auto

Description: Enum constant QPrinter::Auto

[static] QPrinter_PageSize B0

Description: Enum constant QPrinter::B0

[static] QPrinter_PageSize B1

Description: Enum constant QPrinter::B1

[static] QPrinter_PageSize B10

Description: Enum constant QPrinter::B10

[static] QPrinter_PageSize B2

Description: Enum constant QPrinter::B2

[static] QPrinter_PageSize B3

Description: Enum constant QPrinter::B3

[static] QPrinter_PageSize B4

Description: Enum constant QPrinter::B4

[static] QPrinter_PageSize B5

Description: Enum constant QPrinter::B5

[static] QPrinter_PageSize B6

Description: Enum constant QPrinter::B6

[static] QPrinter_PageSize B7

Description: Enum constant QPrinter::B7

[static] QPrinter_PageSize B8

Description: Enum constant QPrinter::B8

[static] QPrinter_PageSize B9

Description: Enum constant QPrinter::B9

[static] QPrinter_PageSize C5E

Description: Enum constant QPrinter::C5E

[static] QPrinter_PaperSource Cassette

Description: Enum constant QPrinter::Cassette

[static] QPrinter_Unit Cicero

Description: Enum constant QPrinter::Cicero

[static] QPrinter_ColorMode Color

Description: Enum constant QPrinter::Color

[static] QPrinter_PageSize Comm10E

Description: Enum constant QPrinter::Comm10E

[static] QPrinter_PageSize Custom

Description: Enum constant QPrinter::Custom

[static] QPrinter_PageSize DLE

Description: Enum constant QPrinter::DLE

[static] QPrinter_Unit DevicePixel

Description: Enum constant QPrinter::DevicePixel

[static] QPrinter_Unit Didot

Description: Enum constant QPrinter::Didot

[static] QPrinter_DuplexMode DuplexAuto

Description: Enum constant QPrinter::DuplexAuto

[static] QPrinter_DuplexMode DuplexLongSide

Description: Enum constant QPrinter::DuplexLongSide

[static] QPrinter_DuplexMode DuplexNone

Description: Enum constant QPrinter::DuplexNone

[static] QPrinter_DuplexMode DuplexShortSide

Description: Enum constant QPrinter::DuplexShortSide

[static] QPrinter_PaperSource Envelope

Description: Enum constant QPrinter::Envelope

[static] QPrinter_PaperSource EnvelopeManual

Description: Enum constant QPrinter::EnvelopeManual

[static] QPrinter_PrinterState Error

Description: Enum constant QPrinter::Error

[static] QPrinter_PageSize Executive

Description: Enum constant QPrinter::Executive

[static] QPrinter_PageOrder FirstPageFirst

Description: Enum constant QPrinter::FirstPageFirst

[static] QPrinter_PageSize Folio

Description: Enum constant QPrinter::Folio

[static] QPrinter_PaperSource FormSource

Description: Enum constant QPrinter::FormSource

[static] QPrinter_ColorMode GrayScale

Description: Enum constant QPrinter::GrayScale

[static] QPrinter_PrinterMode HighResolution

Description: Enum constant QPrinter::HighResolution

[static] QPrinter_PrinterState Idle

Description: Enum constant QPrinter::Idle

[static] QPrinter_Unit Inch

Description: Enum constant QPrinter::Inch

[static] QPrinter_Orientation Landscape

Description: Enum constant QPrinter::Landscape

[static] QPrinter_PaperSource LargeCapacity

Description: Enum constant QPrinter::LargeCapacity

[static] QPrinter_PaperSource LargeFormat

Description: Enum constant QPrinter::LargeFormat

[static] QPrinter_PageOrder LastPageFirst

Description: Enum constant QPrinter::LastPageFirst

[static] QPrinter_PageSize Ledger

Description: Enum constant QPrinter::Ledger

[static] QPrinter_PageSize Legal

Description: Enum constant QPrinter::Legal

[static] QPrinter_PageSize Letter

Description: Enum constant QPrinter::Letter

[static] QPrinter_PaperSource Lower

Description: Enum constant QPrinter::Lower

[static] QPrinter_PaperSource Manual

Description: Enum constant QPrinter::Manual

[static] QPrinter_PaperSource MaxPageSource

Description: Enum constant QPrinter::MaxPageSource

[static] QPrinter_PaperSource Middle

Description: Enum constant QPrinter::Middle

[static] QPrinter_Unit Millimeter

Description: Enum constant QPrinter::Millimeter

[static] QPrinter_PageSize NPageSize

Description: Enum constant QPrinter::NPageSize

[static] QPrinter_PageSize NPaperSize

Description: Enum constant QPrinter::NPaperSize

[static] QPrinter_OutputFormat NativeFormat

Description: Enum constant QPrinter::NativeFormat

[static] QPrinter_PaperSource OnlyOne

Description: Enum constant QPrinter::OnlyOne

[static] QPrinter_PrintRange PageRange

Description: Enum constant QPrinter::PageRange

[static] QPrinter_OutputFormat PdfFormat

Description: Enum constant QPrinter::PdfFormat

[static] QPrinter_Unit Pica

Description: Enum constant QPrinter::Pica

[static] QPrinter_Unit Point

Description: Enum constant QPrinter::Point

[static] QPrinter_Orientation Portrait

Description: Enum constant QPrinter::Portrait

[static] QPrinter_OutputFormat PostScriptFormat

Description: Enum constant QPrinter::PostScriptFormat

[static] QPrinter_PrinterMode PrinterResolution

Description: Enum constant QPrinter::PrinterResolution

[static] QPrinter_PrinterMode ScreenResolution

Description: Enum constant QPrinter::ScreenResolution

[static] QPrinter_PrintRange Selection

Description: Enum constant QPrinter::Selection

[static] QPrinter_PaperSource SmallFormat

Description: Enum constant QPrinter::SmallFormat

[static] QPrinter_PageSize Tabloid

Description: Enum constant QPrinter::Tabloid

[static] QPrinter_PaperSource Tractor

Description: Enum constant QPrinter::Tractor

bool abort

Description: Method bool QPrinter::abort()

[const] int actualNumCopies

Description: Method int QPrinter::actualNumCopies()

[const] bool collateCopies

Description: Method bool QPrinter::collateCopies()

void collateCopies=(bool collate)

Description: Method void QPrinter::setCollateCopies(bool collate)

[const] QPrinter_ColorMode colorMode

Description: Method QPrinter::ColorMode QPrinter::colorMode()

void colorMode=(const QPrinter_ColorMode arg1)

Description: Method void QPrinter::setColorMode(QPrinter::ColorMode)

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[const] string creator

Description: Method QString QPrinter::creator()

void creator=(string arg1)

Description: Method void QPrinter::setCreator(const QString &)

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] string docName

Description: Method QString QPrinter::docName()

void docName=(string arg1)

Description: Method void QPrinter::setDocName(const QString &)

[const] bool doubleSidedPrinting

Description: Method bool QPrinter::doubleSidedPrinting()

void doubleSidedPrinting=(bool enable)

Description: Method void QPrinter::setDoubleSidedPrinting(bool enable)

[const] QPrinter_DuplexMode duplex

Description: Method QPrinter::DuplexMode QPrinter::duplex()

void duplex=(const QPrinter_DuplexMode duplex)

Description: Method void QPrinter::setDuplex(QPrinter::DuplexMode duplex)

[const] bool fontEmbeddingEnabled

Description: Method bool QPrinter::fontEmbeddingEnabled()

void fontEmbeddingEnabled=(bool enable)

Description: Method void QPrinter::setFontEmbeddingEnabled(bool enable)

[const] int fromPage

Description: Method int QPrinter::fromPage()

[const] bool fullPage

Description: Method bool QPrinter::fullPage()

void fullPage=(bool arg1)

Description: Method void QPrinter::setFullPage(bool)

[const] void getPageMargins(double ptr left,double ptr top,double ptr right,double ptr bottom,const QPrinter_Unit unit)

Description: Method void QPrinter::getPageMargins(double *left, double *top, double *right, double *bottom, QPrinter::Unit unit)

[const] bool isValid

Description: Method bool QPrinter::isValid()

[const] bool isValid?

Description: Method bool QPrinter::isValid()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[virtual,const] int metric(const QPaintDevice_PaintDeviceMetric arg1)

Description: Virtual method int QPrinter::metric(QPaintDevice::PaintDeviceMetric)

This method can be reimplemented in a derived class.

[static] new QPrinter new(const QPrinter_PrinterMode mode = QPrinter::ScreenResolution)

Description: Constructor QPrinter::QPrinter(QPrinter::PrinterMode mode)

This method creates an object of class QPrinter.

[static] new QPrinter new(const QPrinterInfo printer,const QPrinter_PrinterMode mode = QPrinter::ScreenResolution)

Description: Constructor QPrinter::QPrinter(const QPrinterInfo &printer, QPrinter::PrinterMode mode)

This method creates an object of class QPrinter.

bool newPage

Description: Method bool QPrinter::newPage()

[const] int numCopies

Description: Method int QPrinter::numCopies()

void numCopies=(int arg1)

Description: Method void QPrinter::setNumCopies(int)

[const] QPrinter_Orientation orientation

Description: Method QPrinter::Orientation QPrinter::orientation()

void orientation=(const QPrinter_Orientation arg1)

Description: Method void QPrinter::setOrientation(QPrinter::Orientation)

[const] string outputFileName

Description: Method QString QPrinter::outputFileName()

void outputFileName=(string arg1)

Description: Method void QPrinter::setOutputFileName(const QString &)

[const] QPrinter_OutputFormat outputFormat

Description: Method QPrinter::OutputFormat QPrinter::outputFormat()

void outputFormat=(const QPrinter_OutputFormat format)

Description: Method void QPrinter::setOutputFormat(QPrinter::OutputFormat format)

[const] QPrinter_PageOrder pageOrder

Description: Method QPrinter::PageOrder QPrinter::pageOrder()

void pageOrder=(const QPrinter_PageOrder arg1)

Description: Method void QPrinter::setPageOrder(QPrinter::PageOrder)

[const] QRect pageRect

Description: Method QRect QPrinter::pageRect()

[const] QRectF pageRect(const QPrinter_Unit arg1)

Description: Method QRectF QPrinter::pageRect(QPrinter::Unit)

[const] QPrinter_PageSize pageSize

Description: Method QPrinter::PageSize QPrinter::pageSize()

void pageSize=(const QPrinter_PageSize arg1)

Description: Method void QPrinter::setPageSize(QPrinter::PageSize)

[virtual,const] QPaintEngine ptr paintEngine

Description: Virtual method QPaintEngine *QPrinter::paintEngine()

This method can be reimplemented in a derived class.

[const] QRect paperRect

Description: Method QRect QPrinter::paperRect()

[const] QRectF paperRect(const QPrinter_Unit arg1)

Description: Method QRectF QPrinter::paperRect(QPrinter::Unit)

[const] QPrinter_PageSize paperSize

Description: Method QPrinter::PageSize QPrinter::paperSize()

[const] QSizeF paperSize(const QPrinter_Unit unit)

Description: Method QSizeF QPrinter::paperSize(QPrinter::Unit unit)

[const] QPrinter_PaperSource paperSource

Description: Method QPrinter::PaperSource QPrinter::paperSource()

void paperSource=(const QPrinter_PaperSource arg1)

Description: Method void QPrinter::setPaperSource(QPrinter::PaperSource)

[const] QPrintEngine ptr printEngine

Description: Method QPrintEngine *QPrinter::printEngine()

[const] string printProgram

Description: Method QString QPrinter::printProgram()

void printProgram=(string arg1)

Description: Method void QPrinter::setPrintProgram(const QString &)

[const] QPrinter_PrintRange printRange

Description: Method QPrinter::PrintRange QPrinter::printRange()

void printRange=(const QPrinter_PrintRange range)

Description: Method void QPrinter::setPrintRange(QPrinter::PrintRange range)

[const] string printerName

Description: Method QString QPrinter::printerName()

void printerName=(string arg1)

Description: Method void QPrinter::setPrinterName(const QString &)

[const] QPrinter_PrinterState printerState

Description: Method QPrinter::PrinterState QPrinter::printerState()

[const] int resolution

Description: Method int QPrinter::resolution()

void resolution=(int arg1)

Description: Method void QPrinter::setResolution(int)

void setCollateCopies(bool collate)

Description: Method void QPrinter::setCollateCopies(bool collate)

void setColorMode(const QPrinter_ColorMode arg1)

Description: Method void QPrinter::setColorMode(QPrinter::ColorMode)

void setCreator(string arg1)

Description: Method void QPrinter::setCreator(const QString &)

void setDocName(string arg1)

Description: Method void QPrinter::setDocName(const QString &)

void setDoubleSidedPrinting(bool enable)

Description: Method void QPrinter::setDoubleSidedPrinting(bool enable)

void setDuplex(const QPrinter_DuplexMode duplex)

Description: Method void QPrinter::setDuplex(QPrinter::DuplexMode duplex)

void setEngines(QPrintEngine ptr printEngine,QPaintEngine ptr paintEngine)

Description: Method void QPrinter::setEngines(QPrintEngine *printEngine, QPaintEngine *paintEngine)

This method is protected and can only be called from inside a derived class.

void setFontEmbeddingEnabled(bool enable)

Description: Method void QPrinter::setFontEmbeddingEnabled(bool enable)

void setFromTo(int fromPage,int toPage)

Description: Method void QPrinter::setFromTo(int fromPage, int toPage)

void setFullPage(bool arg1)

Description: Method void QPrinter::setFullPage(bool)

void setNumCopies(int arg1)

Description: Method void QPrinter::setNumCopies(int)

void setOrientation(const QPrinter_Orientation arg1)

Description: Method void QPrinter::setOrientation(QPrinter::Orientation)

void setOutputFileName(string arg1)

Description: Method void QPrinter::setOutputFileName(const QString &)

void setOutputFormat(const QPrinter_OutputFormat format)

Description: Method void QPrinter::setOutputFormat(QPrinter::OutputFormat format)

void setPageMargins(double left,double top,double right,double bottom,const QPrinter_Unit unit)

Description: Method void QPrinter::setPageMargins(double left, double top, double right, double bottom, QPrinter::Unit unit)

void setPageOrder(const QPrinter_PageOrder arg1)

Description: Method void QPrinter::setPageOrder(QPrinter::PageOrder)

void setPageSize(const QPrinter_PageSize arg1)

Description: Method void QPrinter::setPageSize(QPrinter::PageSize)

void setPaperSize(const QPrinter_PageSize arg1)

Description: Method void QPrinter::setPaperSize(QPrinter::PageSize)

void setPaperSize(const QSizeF paperSize,const QPrinter_Unit unit)

Description: Method void QPrinter::setPaperSize(const QSizeF &paperSize, QPrinter::Unit unit)

void setPaperSource(const QPrinter_PaperSource arg1)

Description: Method void QPrinter::setPaperSource(QPrinter::PaperSource)

void setPrintProgram(string arg1)

Description: Method void QPrinter::setPrintProgram(const QString &)

void setPrintRange(const QPrinter_PrintRange range)

Description: Method void QPrinter::setPrintRange(QPrinter::PrintRange range)

void setPrinterName(string arg1)

Description: Method void QPrinter::setPrinterName(const QString &)

void setResolution(int arg1)

Description: Method void QPrinter::setResolution(int)

[const] int[] supportedResolutions

Description: Method QList<int> QPrinter::supportedResolutions()

[const] int toPage

Description: Method int QPrinter::toPage()