22 #ifndef WPS8_TEXTSTYLE_H
23 #define WPS8_TEXTSTYLE_H
33 namespace WPS8TextStyleInternal
62 bool readFont(
long endPos,
int &
id, std::string &mess);
64 void sendFont(
int fId, FontData &data);
110 mutable shared_ptr<WPS8TextStyleInternal::State>
m_state;
120 std::string
format()
const;
void sendFont(int fId, FontData &data)
Definition: WPS8TextStyle.cpp:610
shared_ptr< WPSContentListener > WPSContentListenerPtr
shared pointer to WPSContentListener
Definition: libwps_internal.h:122
Definition: WPS8TextStyle.h:40
Definition: WPS8TextStyle.h:114
friend std::ostream & operator<<(std::ostream &o, FontData const &fData)
operator <<
Definition: WPS8TextStyle.cpp:1307
Definition: WPS8TextStyle.h:125
Definition: WPS8Text.h:47
Definition: WPSDebug.h:196
~WPS8TextStyle()
Definition: WPS8TextStyle.cpp:154
Definition: WPS8TextStyle.h:122
bool readSTSH(WPSEntry const &entry)
reads a style sheet zone
Definition: WPS8TextStyle.cpp:1063
int m_type
the main type: footnote, ...
Definition: WPS8TextStyle.h:124
bool findFDPStructures(int which, std::vector< WPSEntry > &result)
finds the FDPC/FDPP structure using the BTEC/BTEP entries which == 0 means FDPP, 1 means FDPC ...
Definition: WPS8TextStyle.cpp:1204
int m_fieldType
the field type: pagenumber, data, time, ...
Definition: WPS8TextStyle.h:127
void setListener(WPSContentListenerPtr &listen)
sets the listener
Definition: WPS8TextStyle.h:50
std::string format() const
returns a format to used with strftime
Definition: WPS8TextStyle.cpp:1353
bool findFDPStructuresByHand(int which, std::vector< WPSEntry > &result)
finds the FDPC/FDPP structure by searching after the text zone which == 0 means FDPP, 1 means FDPC
Definition: WPS8TextStyle.cpp:1285
bool readStructures()
finds all entries which correspond to the styles, parses them and stores data
Definition: WPS8TextStyle.cpp:161
bool readFont(long endPos, int &id, std::string &mess)
reads a font properties
Definition: WPS8TextStyle.cpp:344
void sendParagraph(int pId)
Definition: WPS8TextStyle.cpp:1047
Definition: WPS8TextStyle.h:122
bool readParagraph(long endPos, int &id, std::string &mess)
the paragraph
Definition: WPS8TextStyle.cpp:628
Definition: WPS8TextStyle.h:125
Definition: WPS8TextStyle.h:125
Definition: WPS8TextStyle.h:125
bool readSGP(WPSEntry const &entry)
parses a SGP zone: style general property ?
Definition: WPS8TextStyle.cpp:290
Definition: WPS8TextStyle.h:122
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
Definition: WPS8TextStyle.h:122
Definition: WPS8TextStyle.h:122
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
WPS8TextStyle(WPS8Text &parser)
Definition: WPS8TextStyle.cpp:147
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
Definition: WPS8TextStyle.h:122
WPS8TextStyle & operator=(WPS8TextStyle const &orig)
private copy operator: forbidden
FontData()
Definition: WPS8TextStyle.h:116
bool readFontNames(WPSEntry const &entry)
reads the font names
Definition: WPS8TextStyle.cpp:207