38#ifndef CLARIS_DRAW_TEXT
39# define CLARIS_DRAW_TEXT
93 bool sendZone(
int number,
int subZone=-1);
139 std::shared_ptr<ClarisDrawTextInternal::State>
m_state;
the main class to read a ClarisDraw v1 file
Definition: ClarisDrawParser.hxx:64
the main class to read a ClarisDraw style
Definition: ClarisDrawStyleManager.hxx:60
the main class to read the text part of ClarisDraw file
Definition: ClarisDrawText.hxx:73
void resetState()
resets the current state
Definition: ClarisDrawText.cxx:501
bool readParagraph(int id=-1)
the definition of ruler : present at the beginning of the text in the first version of Claris Works :...
Definition: ClarisDrawText.cxx:927
virtual ~ClarisDrawText()
destructor
Definition: ClarisDrawText.cxx:491
std::shared_ptr< ClarisDrawTextInternal::State > m_state
the state
Definition: ClarisDrawText.hxx:139
ClarisDrawText(ClarisDrawText const &orig)=delete
bool readFont(int id, int &posC, MWAWFont &font)
try to read a font
Definition: ClarisDrawText.cxx:788
bool readParagraphs()
read the rulers block which is present at the beginning of the text
Definition: ClarisDrawText.cxx:853
ClarisDrawParser * m_mainParser
the main parser;
Definition: ClarisDrawText.hxx:142
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: ClarisDrawText.cxx:1456
bool readTokens(MWAWEntry const &entry, ClarisDrawTextInternal::DSET &zone)
try to the token zone)
Definition: ClarisDrawText.cxx:1065
ClarisDrawText & operator=(ClarisDrawText const &orig)=delete
int numPages() const
returns the number of pages
Definition: ClarisDrawText.cxx:506
MWAWParserStatePtr m_parserState
the parser state
Definition: ClarisDrawText.hxx:136
bool sendZone(int number, int subZone=-1)
sends the zone data
Definition: ClarisDrawText.cxx:1445
bool readTextZoneSize(MWAWEntry const &entry, ClarisDrawTextInternal::DSET &zone)
try to read the text zone size
Definition: ClarisDrawText.cxx:1168
std::shared_ptr< ClarisDrawStyleManager > m_styleManager
the style manager
Definition: ClarisDrawText.hxx:144
int version() const
returns the file version
Definition: ClarisDrawText.cxx:494
bool readFonts(MWAWEntry const &entry, ClarisDrawTextInternal::DSET &zone)
try to read a font sequence
Definition: ClarisDrawText.cxx:760
bool sendText(ClarisDrawTextInternal::DSET const &zone, int subZone)
send the text zone to the listener
Definition: ClarisDrawText.cxx:1214
std::shared_ptr< ClarisWksStruct::DSET > readDSETZone(ClarisWksStruct::DSET const &zone, MWAWEntry const &entry)
reads the zone Text DSET
Definition: ClarisDrawText.cxx:519
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:47
Class to store font.
Definition: MWAWFont.hxx:44
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
Internal: the structures of a ClarisDrawText.
Definition: ClarisDrawText.cxx:58
low level internal: main text zone
Definition: ClarisDrawText.cxx:400
main structure which correspond to a document part
Definition: ClarisWksStruct.hxx:87