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_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 Block(), and 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_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().