53 namespace FWTextInternal
66 struct FWEntryManager;
109 bool send(shared_ptr<FWTextInternal::Zone> zone);
112 void send(shared_ptr<FWTextInternal::Zone> zone,
int numChar,
117 bool sendTable(shared_ptr<FWTextInternal::Zone> zone,
143 bool readItem(shared_ptr<FWEntry> zone,
int id=-1,
bool hidden=
false);
156 bool readDataMod(shared_ptr<FWEntry> zone,
int id);
Internal: class to store a border which appear in docInfo.
Definition: FWText.cxx:58
bool readBorder(shared_ptr< FWEntry > zone, FWTextInternal::Border &border, int fSz)
try to read a border definiton
Definition: FWText.cxx:2391
bool sendTable(shared_ptr< FWTextInternal::Zone > zone, FWTextInternal::LineHeader const &lHeader, FWTextInternal::Font &font, FWTextInternal::Paragraph &ruler, std::string &str)
try send a table row
Definition: FWText.cxx:1234
bool readDataMod(shared_ptr< FWEntry > zone, int id)
try to read the font/paragraph modifier zone (Zone1f)
Definition: FWText.cxx:2237
bool readParagraphTabs(shared_ptr< FWEntry > zone, int id=-1)
check if the input of the zone points to a paragraph zone in DataStruct Zone
Definition: FWText.cxx:2077
the main class to read a FullWrite file
Definition: FWParser.hxx:108
shared_ptr< MWAWParserState > MWAWParserStatePtr
Definition: ACText.hxx:49
shared_ptr< MWAWInputStream > MWAWInputStreamPtr
Definition: ACText.hxx:44
bool readBorderDocInfo(shared_ptr< FWEntry > zone)
try to read the border definiton (at the end of doc info)
Definition: FWText.cxx:2341
void createItemStructures()
create the item structures
Definition: FWText.cxx:2590
bool sendHiddenItem(int id, FWTextInternal::Font &font, FWTextInternal::Paragraph &ruler)
send a hidden item
Definition: FWText.cxx:1576
void prepareData()
prepare the different data (called sortZones and createItemStructures)
Definition: FWText.hxx:125
bool readColumns(shared_ptr< FWEntry > zone)
check if the input of the zone points to the columns definition, ...
Definition: FWText.cxx:2455
shared_ptr< FWTextInternal::State > m_state
the state
Definition: FWText.hxx:176
int version() const
returns the file version
Definition: FWText.cxx:721
bool readTextData(shared_ptr< FWEntry > zone)
check if a zone is a text zone, if so read it...
Definition: FWText.cxx:1664
the class to store a color
Definition: libmwaw_internal.hxx:161
FWParser * m_mainParser
the main parser;
Definition: FWText.hxx:179
Internal: class to store the paragraph properties.
Definition: FWText.cxx:516
bool readParaModDocInfo(shared_ptr< FWEntry > zone)
try to read the paragraph modifier (at the end of doc info)
Definition: FWText.cxx:2273
bool sendMainText()
send a main zone
Definition: FWText.cxx:2503
bool readItem(shared_ptr< FWEntry > zone, int id=-1, bool hidden=false)
check if the input of the zone points to a item zone in DataStruct Zone
Definition: FWText.cxx:1954
FWText(FWParser &parser)
constructor
Definition: FWText.cxx:712
Class to store font.
Definition: MWAWFont.hxx:47
a class to define the parser state
Definition: MWAWParser.hxx:60
int numPages() const
returns the number of pages
Definition: FWText.cxx:728
void sortZones()
sort the different zones, finding the main zone, ...
Definition: FWText.cxx:2547
FWText & operator=(FWText const &orig)
the definition of a zone in the file
Definition: FWParser.hxx:54
the main class to read the text part of writenow file
Definition: FWText.hxx:75
MWAWParserStatePtr m_parserState
the parser state
Definition: FWText.hxx:173
virtual ~FWText()
destructor
Definition: FWText.cxx:718
bool send(int zId)
send a id zone
Definition: FWText.cxx:2524
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: FWText.cxx:2536
bool readLineHeader(shared_ptr< FWTextInternal::Zone > zone, FWTextInternal::LineHeader &lHeader)
try to read the header of a line
Definition: FWText.cxx:1319
Internal: class to store a font and it state.
Definition: FWText.cxx:286
bool getColor(int color, MWAWColor &col) const
try to convert a file data to a color
Definition: FWText.cxx:733