#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 |
Public Member Functions inherited from WP6Listener | |
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 () |
Protected Member Functions inherited from WPXStylesListener | |
WPXStylesListener (std::list< WPXPageSpan > &pageList) | |
~WPXStylesListener () override | |
Protected Member Functions inherited from WPXListener | |
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 | |
Protected Attributes inherited from WPXListener | |
std::list< WPXPageSpan > & | m_pageList |
WP6StylesListener::WP6StylesListener | ( | std::list< WPXPageSpan > & | pageList, |
WPXTableList | tableList ) |
Referenced by operator=(), and WP6StylesListener().
|
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(), startTable(), and WP6StylesListener().
|
private |
Referenced by _handleSubDocument(), defineTable(), endTable(), insertCell(), insertRow(), startTable(), and WP6StylesListener().
|
private |
Referenced by _handleSubDocument(), insertBreak(), marginChange(), and WP6StylesListener().
|
private |
Referenced by defineTable(), endTable(), startTable(), and WP6StylesListener().
|
private |
Referenced by insertBreak(), marginChange(), and WP6StylesListener().
|
private |
Referenced by _handleSubDocument(), and WP6StylesListener().
|
private |
Referenced by _handleSubDocument(), commentAnnotation(), defineTable(), insertTextBox(), noteOn(), startTable(), and WP6StylesListener().
|
private |
Referenced by insertBreak(), marginChange(), and WP6StylesListener().
|
private |
Referenced by insertBreak(), marginChange(), and WP6StylesListener().