28 #ifndef WP6CONTENTLISTENER_H
29 #define WP6CONTENTLISTENER_H
31 #include <librevenge/librevenge.h>
142 WP6OutlineDefinition(
const unsigned char *numberingMethods,
const unsigned char tabBehaviourFlag);
143 void update(
const unsigned char *numberingMethods,
const unsigned char tabBehaviourFlag);
171 void setDate(
const unsigned short type,
const unsigned short year,
172 const unsigned char month,
const unsigned char day,
173 const unsigned char hour,
const unsigned char minute,
174 const unsigned char second,
const unsigned char dayOfWeek,
175 const unsigned char timeZone,
const unsigned char unused);
179 void defineTabStops(
const bool isRelative,
const std::vector<WPXTabStop> &tabStops,
180 const std::vector<bool> &usePreWP9LeaderMethods);
182 void insertTab(
const unsigned char tabType,
double tabPosition);
197 void characterColorChange(
const unsigned char red,
const unsigned char green,
const unsigned char blue);
200 void fontChange(
const unsigned short matchedFontPointSize,
const unsigned short fontPID,
const librevenge::RVNGString &fontName);
206 void marginChange(
const unsigned char side,
const unsigned short margin);
210 const std::vector<bool> &isFixedWidth);
211 void updateOutlineDefinition(
const unsigned short outlineHash,
const unsigned char *numberingMethods,
const unsigned char tabBehaviourFlag);
213 void paragraphNumberOn(
const unsigned short outlineHash,
const unsigned char level,
const unsigned char flag);
219 void globalOn(
const unsigned char systemStyle);
221 void noteOn(
const unsigned short textPID);
236 void defineTable(
const unsigned char position,
const unsigned short leftOffset);
238 const unsigned attributes,
const unsigned char alignment);
240 void insertRow(
const unsigned short rowHeight,
const bool isMinimumHeight,
const bool isHeaderRow);
241 void insertCell(
const unsigned char colSpan,
const unsigned char rowSpan,
const unsigned char borderBits,
244 const bool useCellAttributes,
const unsigned cellAttributes);
246 void boxOn(
const unsigned char anchoringType,
const unsigned char generalPositioningFlags,
const unsigned char horizontalPositioningFlags,
247 const signed short horizontalOffset,
const unsigned char leftColumn,
const unsigned char rightColumn,
248 const unsigned char verticalPositioningFlags,
const signed short verticalOffset,
const unsigned char widthFlags,
const unsigned short width,
249 const unsigned char heightFlags,
const unsigned short height,
const unsigned char boxContentType,
const unsigned short nativeWidth,
250 const unsigned short nativeHeight);
256 void undoChange(
const unsigned char undoType,
const unsigned short undoLevel);