eric3.QScintilla.Printer

Module implementing the printer functionality.

Classes

Printer

Functions

None


Printer

Class implementing the QextScintillaPrinter with a header.

Derived from

KQPrinter

Methods

Printer Constructor
formatPage Private method to generate a header line.
magnification Public method to retrieve the print magnification.
printRange Public method to print a range of text.
setMagnification Public slot to set the print magnification.
setWrapMode Public slot to set the print wrap mode.
wrapMode Public method to retrieve the print wrap mode.

Printer (Constructor)

Printer(mode = KQPrinter.ScreenResolution)

Constructor

mode
mode of the printer (KQPrinter....)

Printer.formatPage

formatPage(painter, drawing, area, pagenr)

Private method to generate a header line.

area
the drawing area (QRectangle)
drawing
flag indicating that something should be drawn
pagenr
the page number (int)
painter
the paint canvas (QPainter)

Printer.magnification

magnification()

Public method to retrieve the print magnification.

Returns:
print magnification (integer)

Printer.printRange

printRange(qsb, _from = -1, _to = -1)

Public method to print a range of text.

_from
start line of print range (integer)
_to
end line of print range (integer)
qsb
reference to a QextScintilla instance
Returns:
flag indicating success (boolean)

Printer.setMagnification

setMagnification(magnification)

Public slot to set the print magnification.

magnification
print magnification to be set (integer)

Printer.setWrapMode

setWrapMode(wmode)

Public slot to set the print wrap mode.

wmode
print wrap mode to be set (QextScintilla.WrapMode)

Printer.wrapMode

wrapMode()

Public method to retrieve the print wrap mode.

Returns:
print wrap mod (QextScintilla.WrapMode)

Up