22 #ifndef WPS8_TEXTSTYLE_H    23 #define WPS8_TEXTSTYLE_H    56         bool readStructures();
    60         bool readFontNames(
WPSEntry const &entry);
    62         bool readFont(
long endPos, 
int &
id, std::string &mess);
    64         void sendFont(
int fId, 
FontData &data);
    67         bool readParagraph(
long endPos, 
int &
id, std::string &mess);
    69         void sendParagraph(
int pId);
    73         bool readSTSH(
WPSEntry const &entry);
    84         bool findFDPStructures(
int which, std::vector<WPSEntry> &result);
    87         bool findFDPStructuresByHand(
int which, std::vector<WPSEntry> &result);
   110         mutable shared_ptr<WPS8TextStyleInternal::State> 
m_state;
   116                 FontData() : m_type(T_None), m_fieldType(F_None), m_fieldFormat(0) {}
   120                 std::string format() 
const;
   122                 enum { T_None=0, T_Object=2, T_Footnote=3, T_Endnote=4, T_Field=5, T_Comment=6 };
   125                 enum { F_None=0, F_PageNumber=-1, F_Date=-4, F_Time=-5 };
 shared_ptr< WPSContentListener > WPSContentListenerPtr
shared pointer to WPSContentListener 
Definition: libwps_internal.h:122
Definition: WPS8TextStyle.h:40
std::ostream & operator<<(std::ostream &o, Font const &ft)
operator<< for a font 
Definition: WPS8TextStyle.cpp:77
Definition: WPS8TextStyle.h:114
Definition: WPS8Text.h:47
Definition: WPSDebug.h:196
int m_type
the main type: footnote, ... 
Definition: WPS8TextStyle.h:124
int m_fieldType
the field type: pagenumber, data, time, ... 
Definition: WPS8TextStyle.h:127
void setListener(WPSContentListenerPtr &listen)
sets the listener 
Definition: WPS8TextStyle.h:50
Definition: WPS8TextStyle.cpp:42
libwps::DebugFile & ascii()
a DebugFile used to write what we recognize when we parse the document 
Definition: WPS8TextStyle.h:91
WPS8Text & m_mainParser
the main parser 
Definition: WPS8TextStyle.h:104
shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream 
Definition: libwps_internal.h:102
libwps::DebugFile & m_asciiFile
the ascii file 
Definition: WPS8TextStyle.h:112
RVNGInputStreamPtr m_input
the main input 
Definition: WPS8TextStyle.h:106
int m_fieldFormat
the field format 
Definition: WPS8TextStyle.h:129
WPSContentListenerPtr m_listener
the listener 
Definition: WPS8TextStyle.h:108
basic class to store an entry in a file This contained : 
Definition: WPSEntry.h:38
shared_ptr< WPS8TextStyleInternal::State > m_state
the internal state 
Definition: WPS8TextStyle.h:110
FontData()
Definition: WPS8TextStyle.h:116