26#include <KoFilterChain.h>
35 static const char*
const office;
36 static const char*
const style;
37 static const char*
const text;
38 static const char*
const table;
39 static const char*
const draw;
40 static const char*
const presentation;
41 static const char*
const fo;
42 static const char*
const xlink;
43 static const char*
const number;
44 static const char*
const svg;
45 static const char*
const dc;
46 static const char*
const meta;
47 static const char*
const config;
52 TQString expandWhitespace(
const TQDomElement& tag);
54 bool parseBorder(
const TQString & tag,
double * width,
int * style, TQColor * color);
59 void importIndents( TQDomElement& parentElement,
const KoStyleStack& styleStack );
62 void importLineSpacing( TQDomElement& parentElement,
const KoStyleStack& styleStack );
65 void importTopBottomMargin( TQDomElement& parentElement,
const KoStyleStack& styleStack );
68 void importTabulators( TQDomElement& parentElement,
const KoStyleStack& styleStack );
71 void importBorders( TQDomElement& parentElement,
const KoStyleStack& styleStack );
76 void importUnderline(
const TQString& text_underline, TQString& underline, TQString& styleline );
80 void importTextPosition(
const TQString& text_position, TQString& value, TQString& relativetextsize );
82 void createDocumentInfo(TQDomDocument &_meta, TQDomDocument & docinfo);
83 KoFilter::ConversionStatus loadAndParse(
const TQString& filename, TQDomDocument& doc, KZip * m_zip);
84 KoFilter::ConversionStatus loadAndParse(
const TQString& filename, TQDomDocument& doc, KoStore *m_store );
87 KoFilter::ConversionStatus loadThumbnail( TQImage& thumbnail, KZip * m_zip );
90 KoFilter::ConversionStatus loadAndParse(TQIODevice* io, TQDomDocument& doc,
const TQString & fileName);