27 #ifndef WP3CONTENTLISTENER_H
28 #define WP3CONTENTLISTENER_H
54 WP3ContentListener(std::list<WPXPageSpan> &pageList, std::vector<WP3SubDocument *> &subDocuments, librevenge::RVNGTextInterface *documentInterface);
67 void insertTab(
unsigned char tabType,
double tabPosition);
80 void marginChange(
unsigned char side,
unsigned short margin);
82 void setTabs(
bool isRelative,
const std::vector<WPXTabStop> tabStops);
84 const std::vector<bool> &isFixedWidth);
94 void defineTable(
unsigned char position,
unsigned short leftOffset);
96 unsigned attributes,
unsigned char alignment);
105 void undoChange(
unsigned char undoType,
unsigned short undoLevel);
108 void setTextFont(
const librevenge::RVNGString &fontName);
120 void insertPicture(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
121 unsigned short figureFlags,
const librevenge::RVNGBinaryData &binaryData);
122 void insertTextBox(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
124 void insertWP51Table(
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
134 void _handleFrameParameters(librevenge::RVNGPropertyList &propList,
double height,
double width,
double verticalOffset,
double horizontalOffset,
unsigned char leftColumn,
unsigned char rightColumn,
135 unsigned short figureFlags);