22 #ifndef WPS8_TEXTSTYLE_H
23 #define WPS8_TEXTSTYLE_H
43 namespace WPS8TextStyleInternal
72 bool readFont(
long endPos,
int &
id, std::string &mess);
74 void sendFont(
int fId, FontData &data);
120 mutable shared_ptr<WPS8TextStyleInternal::State>
m_state;
130 std::string
format()
const;
void sendFont(int fId, FontData &data)
Definition: WPS8TextStyle.cpp:644
Definition: WPS8TextStyle.h:50
Definition: WPS8TextStyle.h:124
shared_ptr< WPXInputStream > WPXInputStreamPtr
Definition: libwps_internal.h:74
friend std::ostream & operator<<(std::ostream &o, FontData const &fData)
operator <<
Definition: WPS8TextStyle.cpp:1345
Definition: WPS8TextStyle.h:135
Definition: WPS8Text.h:53
Definition: WPSDebug.h:198
~WPS8TextStyle()
Definition: WPS8TextStyle.cpp:192
Definition: WPS8TextStyle.h:132
bool readSTSH(WPSEntry const &entry)
reads a style sheet zone
Definition: WPS8TextStyle.cpp:1096
int m_type
the main type: footnote, ...
Definition: WPS8TextStyle.h:134
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:137
Definition: WPSContentListener.h:168
std::string format() const
returns a format to used with strftime
Definition: WPS8TextStyle.cpp:1391
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:1322
bool readStructures()
finds all entries which correspond to the styles, parses them and stores data
Definition: WPS8TextStyle.cpp:199
bool readFont(long endPos, int &id, std::string &mess)
reads a font properties
Definition: WPS8TextStyle.cpp:378
void sendParagraph(int pId)
Definition: WPS8TextStyle.cpp:1080
Definition: WPS8TextStyle.h:132
bool readParagraph(long endPos, int &id, std::string &mess)
the paragraph
Definition: WPS8TextStyle.cpp:662
Definition: WPS8TextStyle.h:135
Definition: WPS8TextStyle.h:135
Definition: WPS8TextStyle.h:135
bool readSGP(WPSEntry const &entry)
parses a SGP zone: style general property ?
Definition: WPS8TextStyle.cpp:324
shared_ptr< WPS8ContentListener > WPS8ContentListenerPtr
Definition: WPS8Graph.h:43
WPXInputStreamPtr m_input
the main input
Definition: WPS8TextStyle.h:116
Definition: WPS8TextStyle.h:132
libwps::DebugFile & ascii()
a DebugFile used to write what we recognize when we parse the document
Definition: WPS8TextStyle.h:101
WPS8Text & m_mainParser
the main parser
Definition: WPS8TextStyle.h:114
Definition: WPS8TextStyle.h:132
void setListener(WPS8ContentListenerPtr &listen)
sets the listener
Definition: WPS8TextStyle.h:60
WPS8ContentListenerPtr m_listener
the listener
Definition: WPS8TextStyle.h:118
Definition: WPS8TextStyle.h:132
libwps::DebugFile & m_asciiFile
the ascii file
Definition: WPS8TextStyle.h:122
int m_fieldFormat
the field format
Definition: WPS8TextStyle.h:139
WPS8TextStyle(WPS8Text &parser)
Definition: WPS8TextStyle.cpp:185
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:120
Definition: WPS8TextStyle.h:132
WPS8TextStyle & operator=(WPS8TextStyle const &orig)
private copy operator: forbidden
FontData()
Definition: WPS8TextStyle.h:126
bool readFontNames(WPSEntry const &entry)
reads the font names
Definition: WPS8TextStyle.cpp:246