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.
| RagTimeParserInternal::Zone::Zone | ( | ) | [inline] |
constructor
| MWAWBox2f RagTimeParserInternal::Zone::getBoundingBox | ( | ) | const [inline] |
returns the bounding box
Referenced by RagTimeParser::send().
| std::string RagTimeParserInternal::Zone::getTypeString | ( | ) | const [inline] |
returns a zone name
Referenced by RagTimeParser::readDataZoneHeader().
| std::ostream& operator<< | ( | std::ostream & | o, |
| Zone const & | z | ||
| ) | [friend] |
operator<<
arrow flag 1:begin, 2:end
Referenced by RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and RagTimeParser::sendBasicPicture().
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().
the font color (for text)
Referenced by RagTimeParser::createZones(), RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
bool RagTimeParserInternal::Zone::m_isSent [mutable] |
a flag to know if the picture is sent
Referenced by RagTimeParser::flushExtra(), and RagTimeParser::sendBasicPicture().
the link zones ( parent, prev, next, child, linked)
Referenced by RagTimeParser::findPagesZones(), RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and Zone().
flag to know if the datasize in uint16 or uint32
Referenced by RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
the rotation
Referenced by RagTimeParser::createZones(), RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), and RagTimeParser::send().
the zone which contains the content
Referenced by RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().
the style
Referenced by RagTimeParserInternal::operator<<(), RagTimeParser::readDataZoneHeader(), RagTimeParser::send(), and RagTimeParser::sendBasicPicture().
the zone sub type
Referenced by getTypeString(), RagTimeParserInternal::operator<<(), and RagTimeParser::readDataZoneHeader().