Home ⌂Doc Index ◂Up ▴

eric6.QScintilla.Exporters.ExporterRTF

Module implementing an exporter for RTF.

Global Attributes

None

Classes

ExporterRTF Class implementing an exporter for RTF.

Functions

None


ExporterRTF

Class implementing an exporter for RTF.

Derived from

ExporterBase

Class Attributes

RTF_BODYCLOSE
RTF_BODYOPEN
RTF_BOLD_OFF
RTF_BOLD_ON
RTF_COLOR
RTF_COLORDEF
RTF_COLORDEFCLOSE
RTF_COLORDEFOPEN
RTF_COMMENT
RTF_CREATED
RTF_EOLN
RTF_FONTDEF
RTF_FONTDEFCLOSE
RTF_FONTDEFOPEN
RTF_HEADERCLOSE
RTF_HEADEROPEN
RTF_INFOCLOSE
RTF_INFOOPEN
RTF_ITALIC_OFF
RTF_ITALIC_ON
RTF_SETBACKGROUND
RTF_SETCOLOR
RTF_SETFONTFACE
RTF_SETFONTSIZE
RTF_TAB

Class Methods

None

Methods

ExporterRTF Constructor
__GetRTFNextControl Private method to extract the next RTF control word from style.
__GetRTFStyleChange Private method to extract control words that are different between two styles.
exportSource Public method performing the export.

Static Methods

None

ExporterRTF (Constructor)

ExporterRTF(editor, parent=None)

Constructor

editor
reference to the editor object (QScintilla.Editor.Editor)
parent
parent object of the exporter (QObject)

ExporterRTF.__GetRTFNextControl

__GetRTFNextControl(pos, style)

Private method to extract the next RTF control word from style.

pos
position to start search (integer)
style
style definition to search in (string)
Returns:
tuple of new start position and control word found (integer, string)

ExporterRTF.__GetRTFStyleChange

__GetRTFStyleChange(last, current)

Private method to extract control words that are different between two styles.

last
least recently used style (string)
current
current style (string)
Returns:
string containing the delta between these styles (string)

ExporterRTF.exportSource

exportSource()

Public method performing the export.

Up



Home ⌂Doc Index ◂Up ▴