Internal: a zone of a RagTimeParser. More...
Public Types | |
enum | Type { Text, Page, Picture, Line, Spreadsheet, Chart, Unknown } |
the zone type More... | |
Public Member Functions | |
Zone () | |
constructor More... | |
MWAWBox2f | getBoundingBox () const |
returns the bounding box More... | |
std::string | getTypeString () const |
returns a zone name More... | |
Public Attributes | |
Type | m_type |
the zone type More... | |
int | m_subType |
the zone sub type More... | |
bool | m_read32Size |
flag to know if the datasize in uint16 or uint32 More... | |
MWAWBox2f | m_dimension |
the dimension More... | |
int | m_page |
the page More... | |
int | m_rotation |
the rotation More... | |
MWAWGraphicStyle | m_style |
the style More... | |
MWAWColor | m_fontColor |
the font color (for text) More... | |
int | m_arrowFlags |
arrow flag 1:begin, 2:end More... | |
int | m_linkZones [5] |
the link zones ( parent, prev, next, child, linked) More... | |
int | m_sharedWith |
the zone which contains the content More... | |
bool | m_isSent |
a flag to know if the picture is sent More... | |
std::string | m_extra |
extra data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Zone const &z) |
operator<< More... | |
Internal: a zone of a RagTimeParser.
|
inline |
constructor
|
inline |
returns the bounding box
Referenced by RagTimeParser::send().
|
inline |
returns a zone name
Referenced by RagTimeParser::readDataZoneHeader().
|
friend |
operator<<
int RagTimeParserInternal::Zone::m_arrowFlags |
arrow flag 1:begin, 2:end
Referenced by RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and RagTimeParser::sendBasicPicture().
MWAWBox2f RagTimeParserInternal::Zone::m_dimension |
the dimension
Referenced by RagTimeParser::createZones(), getBoundingBox(), RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and RagTimeParser::sendBasicPicture().
std::string RagTimeParserInternal::Zone::m_extra |
extra data
Referenced by RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
MWAWColor RagTimeParserInternal::Zone::m_fontColor |
the font color (for text)
Referenced by RagTimeParser::createZones(), RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
|
mutable |
a flag to know if the picture is sent
Referenced by RagTimeParser::flushExtra(), and RagTimeParser::sendBasicPicture().
int RagTimeParserInternal::Zone::m_linkZones[5] |
the link zones ( parent, prev, next, child, linked)
Referenced by RagTimeParser::findPagesZones(), RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and Zone().
int RagTimeParserInternal::Zone::m_page |
bool RagTimeParserInternal::Zone::m_read32Size |
flag to know if the datasize in uint16 or uint32
Referenced by RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
int RagTimeParserInternal::Zone::m_rotation |
the rotation
Referenced by RagTimeParser::createZones(), RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and RagTimeParser::send().
int RagTimeParserInternal::Zone::m_sharedWith |
the zone which contains the content
Referenced by RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
MWAWGraphicStyle RagTimeParserInternal::Zone::m_style |
the style
Referenced by RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), RagTimeParser::send(), and RagTimeParser::sendBasicPicture().
int RagTimeParserInternal::Zone::m_subType |
the zone sub type
Referenced by getTypeString(), RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
Type RagTimeParserInternal::Zone::m_type |