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
ClarisDrawText(ClarisDrawParser &parser)
constructor
Definition ClarisDrawText.cxx:483
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