Internal: the data block. More...
| Public Types | |
| enum | Type { UNKNOWN, GRAPHIC, TEXT, NOTE } | 
| Public Member Functions | |
| Block () | |
| the constructor  More... | |
| void | fillFrame (MWAWGraphicStyle &style) const | 
| update the style to include frame style  More... | |
| bool | isGraphic () const | 
| returns true is this is a graphic zone  More... | |
| bool | isText () const | 
| returns true is this is a text zone (or a not)  More... | |
| bool | isTable () const | 
| returns true is this is a table zone  More... | |
| bool | hasSameBorders () const | 
| bool | hasBorders () const | 
| MWAWPosition | getPosition () const | 
| MWAWPosition::YPos | getRelativeYPos () const | 
| bool | contains (MWAWBox2f const &box) const | 
| bool | intersects (MWAWBox2f const &box) const | 
| Public Attributes | |
| int | m_type | 
| the type  More... | |
| Type | m_contentType | 
| the type  More... | |
| int | m_fileBlock | 
| the file block id  More... | |
| int | m_id | 
| the block id  More... | |
| bool | m_attachment | 
| true if this is an attachment  More... | |
| int | m_page | 
| the page (if absolute)  More... | |
| MWAWBox2f | m_box | 
| the bdbox  More... | |
| double | m_borderWList [4] | 
| the borders width  More... | |
| MWAWBorder | m_borderCellList [4] | 
| the cell borders  More... | |
| float | m_baseline | 
| the baseline ( in point 0=bottom aligned)  More... | |
| MWAWColor | m_surfaceColor | 
| the background color  More... | |
| MWAWBorder | m_lineBorder | 
| the line border  More... | |
| int | m_textPos | 
| filled for pagebreak pos  More... | |
| bool | m_isHeader | 
| filled for header/footer  More... | |
| int | m_headerFooterFlags | 
| the header/footer flags(MWII)  More... | |
| int | m_row | 
| number of row, filled for table  More... | |
| int | m_col | 
| number of columns, filled for table  More... | |
| int | m_textboxCellType | 
| filled for textbox : 0: unknown/textbox, 1: cell, 2: textbox(opened)  More... | |
| std::string | m_extra | 
| extra data  More... | |
| bool | m_send | 
| true if we have send the data  More... | |
| Friends | |
| std::ostream & | operator<< (std::ostream &o, Block const &bl) | 
| operator<<  More... | |
Internal: the data block.
| 
 | inline | 
the constructor
| 
 | inline | 
| 
 | inline | 
update the style to include frame style
| 
 | inline | 
| 
 | inline | 
Referenced by getPosition().
| 
 | inline | 
Referenced by fillFrame().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
returns true is this is a graphic zone
| 
 | inline | 
returns true is this is a table zone
| 
 | inline | 
returns true is this is a text zone (or a not)
| 
 | friend | 
operator<<
| bool MacWrtProStructuresInternal::Block::m_attachment | 
true if this is an attachment
Referenced by getPosition().
| float MacWrtProStructuresInternal::Block::m_baseline | 
the baseline ( in point 0=bottom aligned)
Referenced by getRelativeYPos().
| MWAWBorder MacWrtProStructuresInternal::Block::m_borderCellList[4] | 
the cell borders
Referenced by MacWrtProStructuresInternal::Cell::Cell().
| double MacWrtProStructuresInternal::Block::m_borderWList[4] | 
the borders width
Referenced by Block(), fillFrame(), hasBorders(), and hasSameBorders().
| MWAWBox2f MacWrtProStructuresInternal::Block::m_box | 
the bdbox
Referenced by MacWrtProStructuresInternal::Cell::Cell(), contains(), getPosition(), getRelativeYPos(), and intersects().
| int MacWrtProStructuresInternal::Block::m_col | 
number of columns, filled for table
| Type MacWrtProStructuresInternal::Block::m_contentType | 
the type
Referenced by getPosition(), isGraphic(), and isText().
| std::string MacWrtProStructuresInternal::Block::m_extra | 
extra data
| int MacWrtProStructuresInternal::Block::m_fileBlock | 
the file block id
Referenced by isGraphic(), isTable(), and isText().
| int MacWrtProStructuresInternal::Block::m_headerFooterFlags | 
the header/footer flags(MWII)
| int MacWrtProStructuresInternal::Block::m_id | 
the block id
Referenced by MacWrtProStructuresInternal::Cell::Cell().
| bool MacWrtProStructuresInternal::Block::m_isHeader | 
filled for header/footer
| MWAWBorder MacWrtProStructuresInternal::Block::m_lineBorder | 
the line border
Referenced by fillFrame(), and hasBorders().
| int MacWrtProStructuresInternal::Block::m_page | 
the page (if absolute)
Referenced by getPosition().
| int MacWrtProStructuresInternal::Block::m_row | 
number of row, filled for table
| bool MacWrtProStructuresInternal::Block::m_send | 
true if we have send the data
| MWAWColor MacWrtProStructuresInternal::Block::m_surfaceColor | 
the background color
Referenced by MacWrtProStructuresInternal::Cell::Cell(), and fillFrame().
| int MacWrtProStructuresInternal::Block::m_textboxCellType | 
filled for textbox : 0: unknown/textbox, 1: cell, 2: textbox(opened)
| int MacWrtProStructuresInternal::Block::m_textPos | 
filled for pagebreak pos
| int MacWrtProStructuresInternal::Block::m_type | 
the type
Referenced by isTable().