28 #ifndef WP5CONTENTLISTENER_H
29 #define WP5CONTENTLISTENER_H
53 WP5ContentListener(std::list<WPXPageSpan> &pageList, std::vector<WP5SubDocument *> &subDocuments, librevenge::RVNGTextInterface *documentInterface);
64 void setFont(
const librevenge::RVNGString &fontName,
double fontSize);
65 void setTabs(
const std::vector<WPXTabStop> &tabStops,
unsigned short tabOffset);
67 void insertTab(
unsigned char tabType,
double tabPosition);
68 void insertIndent(
unsigned char indentType,
double indentPosition);
86 void marginChange(
unsigned char side,
unsigned short margin);
97 void defineTable(
unsigned char position,
unsigned short leftOffset);
99 unsigned attributes,
unsigned char alignment);
101 void insertRow(
unsigned short rowHeight,
bool isMinimumHeight,
bool isHeaderRow);
102 void insertCell(
unsigned char colSpan,
unsigned char rowSpan,
unsigned char borderBits,
105 bool useCellAttributes,
unsigned cellAttributes);
113 void setDefaultFont(
const librevenge::RVNGString &fontName,
double fontSize);
115 void boxOn(
unsigned char positionAndType,
unsigned char alignment,
unsigned short width,
unsigned short height,
unsigned short x,
unsigned short y);