48 namespace FWTextInternal
105 void send(shared_ptr<FWTextInternal::Zone> zone,
int numChar,
110 bool sendTable(shared_ptr<FWTextInternal::Zone> zone,
bool readStyle(FWStruct::EntryPtr zone)
try to read a style
Definition: FWText.cxx:1957
bool readItem(FWStruct::EntryPtr 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:1834
shared_ptr< Entry > EntryPtr
Definition: FWStruct.hxx:144
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:1115
the main class to read a FullWrite file
Definition: FWParser.hxx:66
bool readParaModDocInfo(FWStruct::EntryPtr zone)
try to read the paragraph modifier (at the end of doc info)
Definition: FWText.cxx:2217
void createItemStructures()
create the item structures
Definition: FWText.cxx:2451
bool sendHiddenItem(int id, FWTextInternal::Font &font, FWTextInternal::Paragraph &ruler)
send a hidden item
Definition: FWText.cxx:1455
void prepareData()
prepare the different data (called sortZones and createItemStructures)
Definition: FWText.hxx:118
static MWAWColor black()
return the back color
Definition: libmwaw_internal.hxx:180
shared_ptr< FWTextInternal::State > m_state
the state
Definition: FWText.hxx:164
int version() const
returns the file version
Definition: FWText.cxx:621
int getHeaderFooterId(bool header, int page, int &numSimillar) const
return the header/footer blockid ( or -1)
Definition: FWText.cxx:2354
the class to store a color
Definition: libmwaw_internal.hxx:166
FWParser * m_mainParser
the main parser;
Definition: FWText.hxx:167
Internal: class to store the paragraph properties.
Definition: FWText.cxx:415
bool sendMainText()
send a main zone
Definition: FWText.cxx:2333
FWText(FWParser &parser)
constructor
Definition: FWText.cxx:612
bool readTextData(FWStruct::EntryPtr zone)
check if a zone is a text zone, if so read it...
Definition: FWText.cxx:1542
int numPages() const
returns the number of pages
Definition: FWText.cxx:628
void sortZones()
sort the different zones, finding the main zone, ...
Definition: FWText.cxx:2408
FWText & operator=(FWText const &orig)
bool send(int zId, MWAWColor fontColor=MWAWColor::black())
send a id zone
Definition: FWText.cxx:2385
the main class to read the text part of writenow file
Definition: FWText.hxx:66
MWAWParserStatePtr m_parserState
the parser state
Definition: FWText.hxx:161
virtual ~FWText()
destructor
Definition: FWText.cxx:618
bool readDataMod(FWStruct::EntryPtr zone, int id)
try to read the font/paragraph modifier zone (Zone1f)
Definition: FWText.cxx:2181
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:356
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: FWText.cxx:2397
bool readLineHeader(shared_ptr< FWTextInternal::Zone > zone, FWTextInternal::LineHeader &lHeader)
try to read the header of a line
Definition: FWText.cxx:1216
bool readColumns(FWStruct::EntryPtr zone)
check if the input of the zone points to the columns definition, ...
Definition: FWText.cxx:2286
Internal: class to store a font and it state.
Definition: FWText.cxx:185
bool readParagraphTabs(FWStruct::EntryPtr zone, int id=-1)
check if the input of the zone points to a paragraph zone in DataStruct Zone
Definition: FWText.cxx:2009