22 #ifndef WPS8_TEXTSTYLE_H
23 #define WPS8_TEXTSTYLE_H
38 namespace WPS8TextStyleInternal
67 bool readFont(
long endPos,
int &
id, std::string &mess);
69 void sendFont(
int fId, FontData &data);
115 mutable shared_ptr<WPS8TextStyleInternal::State>
m_state;
125 std::string
format()
const;
void sendFont(int fId, FontData &data)
Definition: WPS8TextStyle.cpp:644
shared_ptr< WPSContentListener > WPSContentListenerPtr
shared pointer to WPSContentListener
Definition: libwps_internal.h:100
Definition: WPS8TextStyle.h:45
Definition: WPS8TextStyle.h:119
friend std::ostream & operator<<(std::ostream &o, FontData const &fData)
operator <<
Definition: WPS8TextStyle.cpp:1341
Definition: WPS8TextStyle.h:130
Definition: WPS8Text.h:47
Definition: WPSDebug.h:196
~WPS8TextStyle()
Definition: WPS8TextStyle.cpp:193
Definition: WPS8TextStyle.h:127
bool readSTSH(WPSEntry const &entry)
reads a style sheet zone
Definition: WPS8TextStyle.cpp:1097
int m_type
the main type: footnote, ...
Definition: WPS8TextStyle.h:129
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:1238
int m_fieldType
the field type: pagenumber, data, time, ...
Definition: WPS8TextStyle.h:132
void setListener(WPSContentListenerPtr &listen)
sets the listener
Definition: WPS8TextStyle.h:55
std::string format() const
returns a format to used with strftime
Definition: WPS8TextStyle.cpp:1387
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:1319
bool readStructures()
finds all entries which correspond to the styles, parses them and stores data
Definition: WPS8TextStyle.cpp:200
bool readFont(long endPos, int &id, std::string &mess)
reads a font properties
Definition: WPS8TextStyle.cpp:378
void sendParagraph(int pId)
Definition: WPS8TextStyle.cpp:1081
Definition: WPS8TextStyle.h:127
bool readParagraph(long endPos, int &id, std::string &mess)
the paragraph
Definition: WPS8TextStyle.cpp:662
Definition: WPS8TextStyle.h:130
Definition: WPS8TextStyle.h:130
Definition: WPS8TextStyle.h:130
bool readSGP(WPSEntry const &entry)
parses a SGP zone: style general property ?
Definition: WPS8TextStyle.cpp:324
Definition: WPS8TextStyle.h:127
libwps::DebugFile & ascii()
a DebugFile used to write what we recognize when we parse the document
Definition: WPS8TextStyle.h:96
WPS8Text & m_mainParser
the main parser
Definition: WPS8TextStyle.h:109
Definition: WPS8TextStyle.h:127
Definition: WPS8TextStyle.h:127
shared_ptr< librevenge::RVNGInputStream > RVNGInputStreamPtr
shared pointer to librevenge::RVNGInputStream
Definition: libwps_internal.h:81
libwps::DebugFile & m_asciiFile
the ascii file
Definition: WPS8TextStyle.h:117
RVNGInputStreamPtr m_input
the main input
Definition: WPS8TextStyle.h:111
int m_fieldFormat
the field format
Definition: WPS8TextStyle.h:134
WPS8TextStyle(WPS8Text &parser)
Definition: WPS8TextStyle.cpp:186
WPSContentListenerPtr m_listener
the listener
Definition: WPS8TextStyle.h:113
basic class to store an entry in a file This contained :
Definition: WPSEntry.h:37
shared_ptr< WPS8TextStyleInternal::State > m_state
the internal state
Definition: WPS8TextStyle.h:115
Definition: WPS8TextStyle.h:127
WPS8TextStyle & operator=(WPS8TextStyle const &orig)
private copy operator: forbidden
FontData()
Definition: WPS8TextStyle.h:121
bool readFontNames(WPSEntry const &entry)
reads the font names
Definition: WPS8TextStyle.cpp:246