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 | |
MWAWBox2f | getBoundingBox () const |
returns the bounding box | |
std::string | getTypeString () const |
returns a zone name | |
Public Attributes | |
Type | m_type |
the zone type | |
int | m_subType |
the zone sub type | |
bool | m_read32Size |
flag to know if the datasize in uint16 or uint32 | |
MWAWBox2f | m_dimension |
the dimension | |
int | m_page |
the page | |
int | m_rotation |
the rotation | |
MWAWGraphicStyle | m_style |
the style | |
MWAWColor | m_fontColor |
the font color (for text) | |
int | m_arrowFlags |
arrow flag 1:begin, 2:end | |
int | m_linkZones [5] |
the link zones ( parent, prev, next, child, linked) | |
int | m_sharedWith |
the zone which contains the content | |
bool | m_isSent |
a flag to know if the picture is sent | |
std::string | m_extra |
extra data | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Zone const &z) |
operator<< | |
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 RagTimeParser::readDataZoneHeader(), and RagTimeParser::sendBasicPicture().
MWAWBox2f RagTimeParserInternal::Zone::m_dimension |
the dimension
Referenced by RagTimeParser::readDataZoneHeader(), and RagTimeParser::sendBasicPicture().
std::string RagTimeParserInternal::Zone::m_extra |
extra data
Referenced by RagTimeParser::readDataZoneHeader().
MWAWColor RagTimeParserInternal::Zone::m_fontColor |
the font color (for text)
Referenced by 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::readDataZoneHeader().
int RagTimeParserInternal::Zone::m_page |
the page
Referenced by RagTimeParser::readDataZoneHeader(), and RagTimeParser::send().
bool RagTimeParserInternal::Zone::m_read32Size |
flag to know if the datasize in uint16 or uint32
Referenced by RagTimeParser::readDataZoneHeader().
int RagTimeParserInternal::Zone::m_rotation |
the rotation
Referenced by RagTimeParser::readDataZoneHeader(), and RagTimeParser::send().
int RagTimeParserInternal::Zone::m_sharedWith |
the zone which contains the content
Referenced by RagTimeParser::readDataZoneHeader().
MWAWGraphicStyle RagTimeParserInternal::Zone::m_style |
the style
Referenced by RagTimeParser::readDataZoneHeader(), RagTimeParser::send(), and RagTimeParser::sendBasicPicture().
int RagTimeParserInternal::Zone::m_subType |
the zone sub type
Referenced by RagTimeParser::readDataZoneHeader().
Type RagTimeParserInternal::Zone::m_type |
the zone type
Referenced by RagTimeParser::flushExtra(), RagTimeParser::readDataZoneHeader(), RagTimeParser::send(), and RagTimeParser::sendBasicPicture().