126 std::shared_ptr<RagTimeTextInternal::State>
m_state;
RagTimeParser * m_mainParser
the main parser;
Definition: RagTimeText.hxx:129
std::shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:557
Internal: the structures of a RagTimeText.
Definition: RagTimeText.cxx:55
MWAWParserStatePtr m_parserState
the parser state
Definition: RagTimeText.hxx:123
std::shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:553
virtual ~RagTimeText()
destructor
Definition: RagTimeText.cxx:232
bool readParagraphs(RagTimeTextInternal::TextZone &zone, int width, long endPos)
try to read the paragraph properties (knowing the zone width in point used to determine the right mar...
Definition: RagTimeText.cxx:687
the main class to read the text part of ragTime file
Definition: RagTimeText.hxx:70
static MWAWColor black()
return the back color
Definition: libmwaw_internal.hxx:245
bool readFontNames(MWAWEntry &entry)
try to read the font name: the FHFo structure: FileH?Font zone
Definition: RagTimeText.cxx:260
the class to store a color
Definition: libmwaw_internal.hxx:192
bool readTokens(RagTimeTextInternal::TextZone &zone, long endPos)
try to read the token zones
Definition: RagTimeText.cxx:840
RagTimeText & operator=(RagTimeText const &orig)=delete
Internal: a text's zone of a RagTimeText.
Definition: RagTimeText.cxx:162
bool readTextZone(MWAWEntry &entry, int width, MWAWColor const &fontColor=MWAWColor::black())
try to read a text zone (knowing the zone width in point and the font color)
Definition: RagTimeText.cxx:436
std::shared_ptr< RagTimeTextInternal::State > m_state
the state
Definition: RagTimeText.hxx:126
bool getCharStyle(int charId, MWAWFont &font) const
returns font style corresponding to a char style id
Definition: RagTimeText.cxx:247
the main class to read a RagTime v2-3 file
Definition: RagTimeParser.hxx:60
int version() const
returns the file version
Definition: RagTimeText.cxx:235
Class to store font.
Definition: MWAWFont.hxx:43
RagTimeText(RagTimeParser &parser)
constructor
Definition: RagTimeText.cxx:225
bool readFonts(RagTimeTextInternal::TextZone &zone, MWAWColor const &color, long endPos)
try to read the character properties (knowing the font color)
Definition: RagTimeText.cxx:537
void flushExtra()
flush extra zone
Definition: RagTimeText.cxx:1141
bool readCharProperties(MWAWEntry &entry)
try to read the character properties zone: FHsl zone
Definition: RagTimeText.cxx:344
basic class to store an entry in a file This contained :
Definition: MWAWEntry.hxx:46
int getFontId(int localId) const
returns a mac font id corresponding to a local id
Definition: RagTimeText.cxx:242
bool send(int id, MWAWListenerPtr listener)
try to send a text zone
Definition: RagTimeText.cxx:959