Go to the documentation of this file.
32 #include <librevenge/librevenge.h>
48 virtual void insertTab(
unsigned char tabType,
double tabPosition) = 0;
55 virtual void marginChange(
unsigned char side,
unsigned short margin) = 0;
57 virtual void setTabs(
bool isRelative,
const std::vector<WPXTabStop> tabStops) = 0;
59 const std::vector<bool> &isFixedWidth) = 0;
63 virtual void defineTable(
unsigned char position,
unsigned short leftOffset) = 0;
65 unsigned attributes,
unsigned char alignment) = 0;
72 virtual void undoChange(
unsigned char undoType,
unsigned short undoLevel) = 0;
75 virtual void setTextFont(
const librevenge::RVNGString &fontName) = 0;
80 virtual void headerFooterGroup(
unsigned char headerFooterType,
unsigned char occurrenceBits,
const std::shared_ptr<WP3SubDocument> &subDocument) = 0;
87 virtual void insertPicture(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
88 unsigned short figureFlags,
const librevenge::RVNGBinaryData &binaryData) = 0;
89 virtual void insertTextBox(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
91 virtual void insertWP51Table(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
virtual void endDocument()=0
virtual void insertPicture(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const librevenge::RVNGBinaryData &binaryData)=0
Definition: WP3ResourceFork.h:37
virtual void marginChange(unsigned char side, unsigned short margin)=0
virtual void closeRow()=0
virtual void setTableCellFillColor(const RGBSColor *cellFillColor)=0
WP3Listener()
Definition: WP3Listener.cpp:30
void setResourceFork(WP3ResourceFork *resourceFork)
Definition: WP3Listener.h:94
virtual void insertTextBox(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
virtual void defineTable(unsigned char position, unsigned short leftOffset)=0
WP3Listener & operator=(const WP3Listener &)
WPXFormOrientation
Definition: libwpd_internal.h:105
virtual void insertPageNumber(const librevenge::RVNGString &pageNumber)=0
virtual void endTable()=0
Definition: libwpd_internal.h:167
virtual void insertTab()=0
virtual void closeCell()=0
virtual void insertWP51Table(double height, double width, double verticalOffset, double horizontalOffset, unsigned char leftColumn, unsigned char rightColumn, unsigned short figureFlags, const WP3SubDocument *subDocument, const WP3SubDocument *caption)=0
virtual void endSubDocument()=0
virtual void leftRightIndent(double offset)=0
virtual void addTableColumnDefinition(unsigned width, unsigned leftGutter, unsigned rightGutter, unsigned attributes, unsigned char alignment)=0
virtual void setTextFont(const librevenge::RVNGString &fontName)=0
WPXTextColumnType
Definition: libwpd_internal.h:109
virtual void insertTab(unsigned char tabType, double tabPosition)=0
virtual void suppressPage(unsigned short suppressCode)=0
virtual void justificationChange(unsigned char justification)=0
virtual void startSubDocument()=0
Definition: WP3Listener.h:39
WPXNoteType
Definition: libwpd_internal.h:93
virtual void columnChange(WPXTextColumnType columnType, unsigned char numColumns, const std::vector< double > &columnWidth, const std::vector< bool > &isFixedWidth)=0
virtual void insertNote(WPXNoteType noteType, const WP3SubDocument *subDocument)=0
virtual void setTextColor(const RGBSColor *fontColor)=0
virtual void startTable()=0
WP3Listener(const WP3Listener &)
virtual void insertNoteReference(const librevenge::RVNGString ¬eReference)=0
WP3ResourceFork * m_resourceFork
Definition: WP3Listener.h:104
virtual void attributeChange(bool isOn, unsigned char attribute)=0
Definition: WP3SubDocument.h:34
virtual void setTabs(bool isRelative, const std::vector< WPXTabStop > tabStops)=0
virtual ~WP3Listener()
Definition: WP3Listener.h:42
virtual void leftIndent()=0
virtual void headerFooterGroup(unsigned char headerFooterType, unsigned char occurrenceBits, const std::shared_ptr< WP3SubDocument > &subDocument)=0
virtual void insertEOL()=0
virtual void undoChange(unsigned char undoType, unsigned short undoLevel)=0
virtual void pageFormChange(unsigned short length, unsigned short width, WPXFormOrientation orientation)=0
virtual void insertBreak(unsigned char breakType)=0
virtual void lineSpacingChange(double lineSpacing)=0
const WP3ResourceFork * getResourceFork() const
Definition: WP3Listener.h:98
virtual void indentFirstLineChange(double offset)=0
virtual void insertCharacter(unsigned character)=0
virtual void startDocument()=0
virtual void leftRightIndent()=0
virtual void setTableCellSpan(unsigned short colSpan, unsigned short rowSpan)=0
virtual void leftIndent(double offset)=0
virtual void setFontSize(unsigned short fontSize)=0
virtual void pageMarginChange(unsigned char side, unsigned short margin)=0
Generated for libwpd by
doxygen 1.8.20