#include <WP1ContentListener.h>
List of all members.
Public Member Functions |
| WP1ContentListener (std::list< WPXPageSpan > &pageList, std::vector< WP1SubDocument * > &subDocuments, WPXDocumentInterface *documentInterface) |
| ~WP1ContentListener () |
void | startDocument () |
void | startSubDocument () |
void | insertCharacter (uint16_t character) |
void | insertExtendedCharacter (uint8_t extendedCharacter) |
void | insertTab () |
void | insertBreak (uint8_t breakType) |
void | insertEOL () |
void | insertNote (WPXNoteType noteType, WP1SubDocument *subDocument) |
void | attributeChange (bool isOn, uint8_t attribute) |
void | fontPointSize (uint8_t pointSize) |
void | fontId (uint16_t id) |
void | marginReset (uint16_t leftMargin, uint16_t rightMargin) |
void | topMarginSet (uint16_t) |
void | bottomMarginSet (uint16_t) |
void | leftIndent (uint16_t leftMarginOffset) |
void | leftRightIndent (uint16_t leftRightMarginOffset) |
void | leftMarginRelease (uint16_t release) |
void | setTabs (const std::vector< WPXTabStop > &tabStops) |
void | headerFooterGroup (uint8_t headerFooterDefinition, WP1SubDocument *subDocument) |
void | suppressPageCharacteristics (uint8_t) |
void | justificationChange (uint8_t justification) |
void | lineSpacingChange (uint8_t spacing) |
void | flushRightOn () |
void | flushRightOff () |
void | centerOn () |
void | centerOff () |
void | endDocument () |
void | endSubDocument () |
void | insertPicture (uint16_t width, uint16_t height, const WPXBinaryData &binaryData) |
Protected Member Functions |
void | _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0) |
void | _flushText () |
void | _changeList () |
Private Member Functions |
| WP1ContentListener (const WP1ContentListener &) |
WP1ContentListener & | operator= (WP1ContentListener &) |
Private Attributes |
WP1ContentParsingState * | m_parseState |
std::vector< WP1SubDocument * > & | m_subDocuments |
Constructor & Destructor Documentation
WP1ContentListener::~WP1ContentListener |
( |
|
) |
|
Member Function Documentation
void WP1ContentListener::_changeList |
( |
|
) |
[inline, protected, virtual] |
void WP1ContentListener::_flushText |
( |
|
) |
[protected, virtual] |
void WP1ContentListener::attributeChange |
( |
bool |
isOn, |
|
|
uint8_t |
attribute | |
|
) |
| | |
void WP1ContentListener::bottomMarginSet |
( |
uint16_t |
|
) |
[inline] |
void WP1ContentListener::centerOff |
( |
|
) |
[inline] |
void WP1ContentListener::centerOn |
( |
|
) |
|
void WP1ContentListener::endDocument |
( |
|
) |
[inline] |
void WP1ContentListener::endSubDocument |
( |
|
) |
[inline] |
void WP1ContentListener::flushRightOff |
( |
|
) |
[inline] |
void WP1ContentListener::flushRightOn |
( |
|
) |
|
void WP1ContentListener::fontId |
( |
uint16_t |
id |
) |
|
void WP1ContentListener::fontPointSize |
( |
uint8_t |
pointSize |
) |
|
void WP1ContentListener::headerFooterGroup |
( |
uint8_t |
headerFooterDefinition, |
|
|
WP1SubDocument * |
subDocument | |
|
) |
| | |
void WP1ContentListener::insertBreak |
( |
uint8_t |
breakType |
) |
[inline] |
void WP1ContentListener::insertCharacter |
( |
uint16_t |
character |
) |
|
void WP1ContentListener::insertEOL |
( |
|
) |
|
void WP1ContentListener::insertExtendedCharacter |
( |
uint8_t |
extendedCharacter |
) |
|
void WP1ContentListener::insertPicture |
( |
uint16_t |
width, |
|
|
uint16_t |
height, |
|
|
const WPXBinaryData & |
binaryData | |
|
) |
| | |
void WP1ContentListener::insertTab |
( |
|
) |
|
void WP1ContentListener::justificationChange |
( |
uint8_t |
justification |
) |
|
void WP1ContentListener::leftIndent |
( |
uint16_t |
leftMarginOffset |
) |
|
void WP1ContentListener::leftMarginRelease |
( |
uint16_t |
release |
) |
|
void WP1ContentListener::leftRightIndent |
( |
uint16_t |
leftRightMarginOffset |
) |
|
void WP1ContentListener::lineSpacingChange |
( |
uint8_t |
spacing |
) |
[inline] |
void WP1ContentListener::marginReset |
( |
uint16_t |
leftMargin, |
|
|
uint16_t |
rightMargin | |
|
) |
| | |
void WP1ContentListener::setTabs |
( |
const std::vector< WPXTabStop > & |
tabStops |
) |
|
void WP1ContentListener::startDocument |
( |
|
) |
[inline] |
void WP1ContentListener::startSubDocument |
( |
|
) |
[inline] |
void WP1ContentListener::suppressPageCharacteristics |
( |
uint8_t |
|
) |
[inline] |
void WP1ContentListener::topMarginSet |
( |
uint16_t |
|
) |
[inline] |
Member Data Documentation
Referenced by _flushText(), _handleSubDocument(), centerOn(), flushRightOn(), insertCharacter(), insertEOL(), insertExtendedCharacter(), insertNote(), insertTab(), leftIndent(), leftMarginRelease(), leftRightIndent(), and ~WP1ContentListener().
The documentation for this class was generated from the following files:
Generated on Sat Aug 27 2011 02:15:20 for libwpd by
doxygen 1.7.1