#include <WP6StylesListener.h>
Public Member Functions | |
WP6StylesListener (std::list< WPXPageSpan > &pageList, WPXTableList tableList) | |
void | setDate (const unsigned short, const unsigned short, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char, const unsigned char) override |
void | setExtendedInformation (const unsigned short, const librevenge::RVNGString &) override |
void | startDocument () override |
void | startSubDocument () override |
void | setAlignmentCharacter (const unsigned) override |
void | setLeaderCharacter (const unsigned, const unsigned char) override |
void | defineTabStops (const bool, const std::vector< WPXTabStop > &, const std::vector< bool > &) override |
void | insertCharacter (unsigned) override |
void | insertTab (const unsigned char, double) override |
void | handleLineBreak () override |
void | insertEOL () override |
void | insertBreak (const unsigned char breakType) override |
void | characterColorChange (const unsigned char, const unsigned char, const unsigned char) override |
void | characterShadingChange (const unsigned char) override |
void | highlightChange (const bool, const RGBSColor &) override |
void | fontChange (const unsigned short, const unsigned short, const librevenge::RVNGString &) override |
void | attributeChange (const bool, const unsigned char) override |
void | lineSpacingChange (const double) override |
void | spacingAfterParagraphChange (const double, const double) override |
void | justificationChange (const unsigned char) override |
void | pageNumberingChange (const WPXPageNumberPosition, const unsigned short, const unsigned short) override |
void | pageMarginChange (const unsigned char side, const unsigned short margin) override |
void | pageFormChange (const unsigned short length, const unsigned short width, const WPXFormOrientation orientation) override |
void | marginChange (const unsigned char side, const unsigned short margin) override |
void | paragraphMarginChange (const unsigned char, const signed short) override |
void | indentFirstLineChange (const signed short) override |
void | columnChange (const WPXTextColumnType, const unsigned char, const std::vector< double > &, const std::vector< bool > &) override |
void | updateOutlineDefinition (const unsigned short, const unsigned char *, const unsigned char) override |
void | paragraphNumberOn (const unsigned short, const unsigned char, const unsigned char) override |
void | paragraphNumberOff () override |
void | displayNumberReferenceGroupOn (const unsigned char, const unsigned char) override |
void | displayNumberReferenceGroupOff (const unsigned char) override |
void | styleGroupOn (const unsigned char) override |
void | styleGroupOff (const unsigned char) override |
void | globalOn (const unsigned char) override |
void | globalOff () override |
void | noteOn (const unsigned short textPID) override |
void | noteOff (const WPXNoteType) override |
void | headerFooterGroup (const unsigned char headerFooterType, const unsigned char occurrenceBits, const unsigned short textPID) override |
void | suppressPageCharacteristics (const unsigned char suppressCode) override |
void | setPageNumber (const unsigned short pageNumber) override |
void | setPageNumberingType (const WPXNumberingType pageNumberingType) override |
void | endDocument () override |
void | endSubDocument () override |
void | defineTable (const unsigned char position, const unsigned short leftOffset) override |
void | addTableColumnDefinition (const unsigned, const unsigned, const unsigned, const unsigned, const unsigned char) override |
void | startTable () override |
void | insertRow (const unsigned short rowHeight, const bool isMinimumHeight, const bool isHeaderRow) override |
void | insertCell (const unsigned char colSpan, const unsigned char rowSpan, const unsigned char borderBits, const RGBSColor *cellFgColor, const RGBSColor *cellBgColor, const RGBSColor *cellBorderColor, const WPXVerticalAlignment cellVerticalAlignment, const bool useCellAttributes, const unsigned cellAttributes) override |
void | endTable () override |
void | boxOn (const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned char, const unsigned char, const signed short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned char, const unsigned short, const unsigned short, const librevenge::RVNGString &) override |
void | boxOff () override |
void | insertGraphicsData (const unsigned short) override |
void | insertTextBox (const WP6SubDocument *subDocument) override |
void | commentAnnotation (const unsigned short textPID) override |
void | undoChange (const unsigned char undoType, const unsigned short undoLevel) override |
![]() | |
WP6Listener () | |
virtual | ~WP6Listener () |
void | setPrefixData (WP6PrefixData *prefixData) |
const WP6PrefixDataPacket * | getPrefixDataPacket (const int prefixID) const |
librevenge::RVNGString | getFontNameForPID (const int prefixID) const |
Protected Member Functions | |
void | _handleSubDocument (const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0) |
void | _flushText () |
void | _changeList () |
![]() | |
WPXStylesListener (std::list< WPXPageSpan > &pageList) | |
~WPXStylesListener () override | |
![]() | |
WPXListener (std::list< WPXPageSpan > &pageList) | |
virtual | ~WPXListener () |
bool | isUndoOn () |
void | setUndoOn (bool isOn) |
Private Member Functions | |
WP6StylesListener (const WP6StylesListener &) | |
WP6StylesListener & | operator= (const WP6StylesListener &) |
Private Attributes | |
WPXPageSpan | m_currentPage |
WPXTableList | m_tableList |
std::shared_ptr< WPXTable > | m_currentTable |
double | m_tempMarginLeft |
double | m_tempMarginRight |
bool | m_currentPageHasContent |
bool | m_isTableDefined |
bool | m_isSubDocument |
std::set< const WPXSubDocument * > | m_subDocuments |
std::list< WPXPageSpan >::iterator | m_pageListHardPageMark |
Additional Inherited Members | |
![]() | |
std::list< WPXPageSpan > & | m_pageList |
WP6StylesListener::WP6StylesListener | ( | std::list< WPXPageSpan > & | pageList, |
WPXTableList | tableList ) |
|
private |
|
inlineprotected |
|
inlineprotected |
|
protected |
Referenced by commentAnnotation(), headerFooterGroup(), insertTextBox(), and noteOn().
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
Referenced by WP6Parser::parseSubDocument().
|
overridevirtual |
Implements WP6Listener.
Referenced by _handleSubDocument().
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
Referenced by endDocument(), and endSubDocument().
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
private |
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
Referenced by WP6Parser::parseSubDocument().
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
overridevirtual |
Implements WP6Listener.
|
inlineoverridevirtual |
Implements WP6Listener.
|
private |
|
private |
Referenced by _handleSubDocument(), commentAnnotation(), defineTable(), displayNumberReferenceGroupOff(), handleLineBreak(), headerFooterGroup(), insertBreak(), insertCell(), insertCharacter(), insertEOL(), insertRow(), insertTab(), insertTextBox(), marginChange(), noteOn(), pageFormChange(), paragraphNumberOff(), and startTable().
|
private |
Referenced by _handleSubDocument(), defineTable(), endTable(), insertCell(), insertRow(), and startTable().
|
private |
Referenced by _handleSubDocument(), insertBreak(), and marginChange().
|
private |
Referenced by defineTable(), endTable(), and startTable().
|
private |
Referenced by insertBreak(), and marginChange().
|
private |
Referenced by _handleSubDocument().
|
private |
Referenced by _handleSubDocument(), commentAnnotation(), defineTable(), insertTextBox(), noteOn(), and startTable().
|
private |
Referenced by insertBreak(), and marginChange().
|
private |
Referenced by insertBreak(), and marginChange().