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 |
adds an unicode character to a string ( with correct encoding ). | |
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) |
virtual class for content listener
WPSListener::WPSListener | ( | ) | [inline] |
virtual WPSListener::~WPSListener | ( | ) | [inline, virtual] |
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] |
adds an unicode character to a string ( with correct encoding ).
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.