virtual class for content listener More...
#include <WPSListener.h>
Public Types | |
| enum | FieldType { None, PageNumber, Date, Time, Title, Link, Database } |
| Defines some basic type for field. More... | |
Public Member Functions | |
| WPSListener () | |
| virtual | ~WPSListener () |
| virtual void | setDocumentLanguage (int lcid)=0 |
| virtual void | insertCharacter (uint8_t character)=0 |
| adds a basic character, .. | |
| virtual void | insertUnicode (uint32_t character)=0 |
| adds an unicode character | |
| virtual void | insertUnicodeString (librevenge::RVNGString const &str)=0 |
| adds a unicode string | |
| virtual void | insertTab ()=0 |
| virtual void | insertEOL (bool softBreak=false)=0 |
| virtual void | insertBreak (const uint8_t breakType)=0 |
| virtual void | setFont (const WPSFont &font)=0 |
| set the actual font | |
| virtual WPSFont const & | getFont () const =0 |
| returns the actual font | |
| virtual bool | isParagraphOpened () const =0 |
| returns true if a paragraph or a list is opened | |
| virtual void | setParagraph (const WPSParagraph ¶)=0 |
| sets the actual paragraph | |
| virtual WPSParagraph const & | getParagraph () const =0 |
| returns the actual paragraph | |
| virtual void | insertField (FieldType type)=0 |
| adds a field type | |
| virtual void | insertDateTimeField (char const *format)=0 |
| insert a date/time field with given format (see strftime) | |
Static Public Member Functions | |
| static void | appendUnicode (uint32_t val, librevenge::RVNGString &buffer) |
| adds an unicode character to a string ( with correct encoding ). | |
virtual class for content listener
| WPSListener::WPSListener | ( | ) | [inline] |
| virtual WPSListener::~WPSListener | ( | ) | [inline, virtual] |
| static void WPSListener::appendUnicode | ( | uint32_t | val, |
| librevenge::RVNGString & | buffer | ||
| ) | [inline, static] |
adds an unicode character to a string ( with correct encoding ).
Referenced by WPS4Text::footNotesDataParser(), WPSContentListener::insertUnicode(), WKSContentListener::insertUnicode(), WPS8TextStyle::readParagraph(), WPS4Text::readParagraph(), WPS8Text::readString(), and WKS4Spreadsheet::sendCellContent().
| virtual WPSFont const& WPSListener::getFont | ( | ) | const [pure virtual] |
returns the actual font
Implemented in WKSContentListener, and WPSContentListener.
| virtual WPSParagraph const& WPSListener::getParagraph | ( | ) | const [pure virtual] |
returns the actual paragraph
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertBreak | ( | const uint8_t | breakType | ) | [pure virtual] |
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertCharacter | ( | uint8_t | character | ) | [pure virtual] |
adds a basic character, ..
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertDateTimeField | ( | char const * | format | ) | [pure virtual] |
insert a date/time field with given format (see strftime)
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertEOL | ( | bool | softBreak = false | ) | [pure virtual] |
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertField | ( | FieldType | type | ) | [pure virtual] |
adds a field type
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertTab | ( | ) | [pure virtual] |
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertUnicode | ( | uint32_t | character | ) | [pure virtual] |
adds an unicode character
by convention if character=0xfffd(undef), no character is added
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::insertUnicodeString | ( | librevenge::RVNGString const & | str | ) | [pure virtual] |
adds a unicode string
Implemented in WKSContentListener, and WPSContentListener.
| virtual bool WPSListener::isParagraphOpened | ( | ) | const [pure virtual] |
returns true if a paragraph or a list is opened
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::setDocumentLanguage | ( | int | lcid | ) | [pure virtual] |
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::setFont | ( | const WPSFont & | font | ) | [pure virtual] |
set the actual font
Implemented in WKSContentListener, and WPSContentListener.
| virtual void WPSListener::setParagraph | ( | const WPSParagraph & | para | ) | [pure virtual] |
sets the actual paragraph
Implemented in WKSContentListener, and WPSContentListener.