LibreOffice Module sw (master) 1
|
#include <WW8TableInfo.hxx>
Public Types | |
typedef std::shared_ptr< WW8TableNodeInfoInner > | Pointer_t |
Public Member Functions | |
WW8TableNodeInfoInner (WW8TableNodeInfo *pParent) | |
void | setDepth (sal_uInt32 nDepth) |
void | setCell (sal_uInt32 nCell) |
void | setRow (sal_uInt32 nRow) |
void | setShadowsBefore (sal_uInt32 nShadowsBefore) |
void | setShadowsAfter (sal_uInt32 nShadowsAfter) |
void | setEndOfLine (bool bEndOfLine) |
void | setFinalEndOfLine (bool bEndOfLine) |
void | setEndOfCell (bool bEndOfCell) |
void | setFirstInTable (bool bFirstInTable) |
void | setVertMerge (bool bVertMerge) |
void | setTableBox (const SwTableBox *pTableBox) |
void | setTable (const SwTable *pTable) |
void | setRect (const SwRect &rRect) |
sal_uInt32 | getDepth () const |
sal_uInt32 | getCell () const |
sal_uInt32 | getRow () const |
sal_uInt32 | getShadowsBefore () const |
sal_uInt32 | getShadowsAfter () const |
bool | isEndOfCell () const |
bool | isEndOfLine () const |
bool | isFinalEndOfLine () const |
bool | isFirstInTable () const |
const SwTableBox * | getTableBox () const |
const SwTable * | getTable () const |
const SwRect & | getRect () const |
const SwNode * | getNode () const |
TableBoxVectorPtr | getTableBoxesOfRow () const |
WidthsPtr | getWidthsOfRow () const |
WidthsPtr | getColumnWidthsBasedOnAllRows () const |
GridColsPtr | getGridColsOfRow (AttributeOutputBase &rBase, bool calculateColumnsFromAllRows=false) |
RowSpansPtr | getRowSpansOfRow () const |
std::string | toString () const |
Private Attributes | |
WW8TableNodeInfo * | mpParent |
sal_uInt32 | mnDepth |
sal_uInt32 | mnCell |
sal_uInt32 | mnRow |
sal_uInt32 | mnShadowsBefore |
sal_uInt32 | mnShadowsAfter |
bool | mbEndOfLine |
bool | mbFinalEndOfLine |
bool | mbEndOfCell |
bool | mbFirstInTable |
bool | mbVertMerge |
const SwTableBox * | mpTableBox |
const SwTable * | mpTable |
SwRect | maRect |
Definition at line 52 of file WW8TableInfo.hxx.
typedef std::shared_ptr<WW8TableNodeInfoInner> ww8::WW8TableNodeInfoInner::Pointer_t |
Definition at line 70 of file WW8TableInfo.hxx.
|
explicit |
Definition at line 36 of file WW8TableInfo.cxx.
|
inline |
Definition at line 89 of file WW8TableInfo.hxx.
References mnCell.
WidthsPtr ww8::WW8TableNodeInfoInner::getColumnWidthsBasedOnAllRows | ( | ) | const |
Definition at line 220 of file WW8TableInfo.cxx.
References ww8::WW8TableInfo::getCellGridForTable(), SwFormat::GetFrameSize(), ww8::WW8TableNodeInfo::getParent(), SwTableLine::GetTabBoxes(), getTable(), SwTable::GetTabLines(), SvxSizeItem::GetWidth(), ww8::MAXTABLECELLS, mpParent, and SwTableLines::size().
Referenced by getGridColsOfRow().
|
inline |
Definition at line 88 of file WW8TableInfo.hxx.
References mnDepth.
GridColsPtr ww8::WW8TableNodeInfoInner::getGridColsOfRow | ( | AttributeOutputBase & | rBase, |
bool | calculateColumnsFromAllRows = false |
||
) |
Definition at line 155 of file WW8TableInfo.cxx.
References getColumnWidthsBasedOnAllRows(), SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), getTable(), AttributeOutputBase::GetTablePageSize(), SvxSizeItem::GetWidth(), and getWidthsOfRow().
const SwNode * ww8::WW8TableNodeInfoInner::getNode | ( | ) | const |
Definition at line 119 of file WW8TableInfo.cxx.
References ww8::WW8TableNodeInfo::getNode(), and mpParent.
Referenced by AttributeOutputBase::GetTablePageSize().
|
inline |
Definition at line 99 of file WW8TableInfo.hxx.
References maRect.
Referenced by ww8::WW8TableCellGrid::getRowSpansOfRow(), ww8::WW8TableCellGrid::getTableBoxesOfRow(), and ww8::WW8TableCellGrid::getWidthsOfRow().
|
inline |
Definition at line 90 of file WW8TableInfo.hxx.
References mnRow.
RowSpansPtr ww8::WW8TableNodeInfoInner::getRowSpansOfRow | ( | ) | const |
Definition at line 310 of file WW8TableInfo.cxx.
References ww8::WW8TableInfo::getCellGridForTable(), ww8::WW8TableNodeInfo::getParent(), SwTableLine::GetTabBoxes(), getTable(), getTableBox(), SwTableBox::GetUpper(), ww8::MAXTABLECELLS, mpParent, and n.
|
inline |
Definition at line 92 of file WW8TableInfo.hxx.
References mnShadowsAfter.
|
inline |
Definition at line 91 of file WW8TableInfo.hxx.
References mnShadowsBefore.
|
inline |
Definition at line 98 of file WW8TableInfo.hxx.
References mpTable.
Referenced by getColumnWidthsBasedOnAllRows(), getGridColsOfRow(), getRowSpansOfRow(), getTableBoxesOfRow(), AttributeOutputBase::GetTablePageSize(), and getWidthsOfRow().
|
inline |
Definition at line 97 of file WW8TableInfo.hxx.
References mpTableBox.
Referenced by getRowSpansOfRow(), getTableBoxesOfRow(), and getWidthsOfRow().
TableBoxVectorPtr ww8::WW8TableNodeInfoInner::getTableBoxesOfRow | ( | ) | const |
Definition at line 129 of file WW8TableInfo.cxx.
References ww8::WW8TableInfo::getCellGridForTable(), ww8::WW8TableNodeInfo::getParent(), SwTableLine::GetTabBoxes(), getTable(), getTableBox(), SwTableBox::GetUpper(), ww8::MAXTABLECELLS, mpParent, and n.
WidthsPtr ww8::WW8TableNodeInfoInner::getWidthsOfRow | ( | ) | const |
Definition at line 277 of file WW8TableInfo.cxx.
References ww8::WW8TableInfo::getCellGridForTable(), SwFormat::GetFrameSize(), ww8::WW8TableNodeInfo::getParent(), SwTableLine::GetTabBoxes(), getTable(), getTableBox(), SwTableBox::GetUpper(), SvxSizeItem::GetWidth(), ww8::MAXTABLECELLS, mpParent, and n.
Referenced by getGridColsOfRow().
|
inline |
Definition at line 93 of file WW8TableInfo.hxx.
References mbEndOfCell.
|
inline |
Definition at line 94 of file WW8TableInfo.hxx.
References mbEndOfLine.
|
inline |
Definition at line 95 of file WW8TableInfo.hxx.
References mbFinalEndOfLine.
|
inline |
Definition at line 96 of file WW8TableInfo.hxx.
References mbFirstInTable.
void ww8::WW8TableNodeInfoInner::setCell | ( | sal_uInt32 | nCell | ) |
Definition at line 58 of file WW8TableInfo.cxx.
References mnCell.
void ww8::WW8TableNodeInfoInner::setDepth | ( | sal_uInt32 | nDepth | ) |
Definition at line 53 of file WW8TableInfo.cxx.
References mnDepth.
void ww8::WW8TableNodeInfoInner::setEndOfCell | ( | bool | bEndOfCell | ) |
Definition at line 88 of file WW8TableInfo.cxx.
References mbEndOfCell.
void ww8::WW8TableNodeInfoInner::setEndOfLine | ( | bool | bEndOfLine | ) |
Definition at line 78 of file WW8TableInfo.cxx.
References mbEndOfLine.
void ww8::WW8TableNodeInfoInner::setFinalEndOfLine | ( | bool | bEndOfLine | ) |
Definition at line 83 of file WW8TableInfo.cxx.
References mbFinalEndOfLine.
void ww8::WW8TableNodeInfoInner::setFirstInTable | ( | bool | bFirstInTable | ) |
Definition at line 93 of file WW8TableInfo.cxx.
References mbFirstInTable.
void ww8::WW8TableNodeInfoInner::setRect | ( | const SwRect & | rRect | ) |
Definition at line 114 of file WW8TableInfo.cxx.
References maRect.
void ww8::WW8TableNodeInfoInner::setRow | ( | sal_uInt32 | nRow | ) |
Definition at line 63 of file WW8TableInfo.cxx.
References mnRow.
void ww8::WW8TableNodeInfoInner::setShadowsAfter | ( | sal_uInt32 | nShadowsAfter | ) |
Definition at line 73 of file WW8TableInfo.cxx.
References mnShadowsAfter.
void ww8::WW8TableNodeInfoInner::setShadowsBefore | ( | sal_uInt32 | nShadowsBefore | ) |
Definition at line 68 of file WW8TableInfo.cxx.
References mnShadowsBefore.
void ww8::WW8TableNodeInfoInner::setTable | ( | const SwTable * | pTable | ) |
Definition at line 109 of file WW8TableInfo.cxx.
References mpTable.
void ww8::WW8TableNodeInfoInner::setTableBox | ( | const SwTableBox * | pTableBox | ) |
Definition at line 104 of file WW8TableInfo.cxx.
References mpTableBox.
void ww8::WW8TableNodeInfoInner::setVertMerge | ( | bool | bVertMerge | ) |
Definition at line 98 of file WW8TableInfo.cxx.
References mbVertMerge.
std::string ww8::WW8TableNodeInfoInner::toString | ( | ) | const |
Definition at line 340 of file WW8TableInfo.cxx.
References mbEndOfCell, mbEndOfLine, mbVertMerge, mnCell, mnDepth, mnRow, mnShadowsAfter, and mnShadowsBefore.
|
private |
Definition at line 67 of file WW8TableInfo.hxx.
|
private |
Definition at line 62 of file WW8TableInfo.hxx.
Referenced by isEndOfCell(), setEndOfCell(), and toString().
|
private |
Definition at line 60 of file WW8TableInfo.hxx.
Referenced by isEndOfLine(), setEndOfLine(), and toString().
|
private |
Definition at line 61 of file WW8TableInfo.hxx.
Referenced by isFinalEndOfLine(), and setFinalEndOfLine().
|
private |
Definition at line 63 of file WW8TableInfo.hxx.
Referenced by isFirstInTable(), and setFirstInTable().
|
private |
Definition at line 64 of file WW8TableInfo.hxx.
Referenced by setVertMerge(), and toString().
|
private |
Definition at line 56 of file WW8TableInfo.hxx.
Referenced by getCell(), setCell(), and toString().
|
private |
Definition at line 55 of file WW8TableInfo.hxx.
Referenced by getDepth(), setDepth(), and toString().
|
private |
Definition at line 57 of file WW8TableInfo.hxx.
Referenced by getRow(), setRow(), and toString().
|
private |
Definition at line 59 of file WW8TableInfo.hxx.
Referenced by getShadowsAfter(), setShadowsAfter(), and toString().
|
private |
Definition at line 58 of file WW8TableInfo.hxx.
Referenced by getShadowsBefore(), setShadowsBefore(), and toString().
|
private |
Definition at line 54 of file WW8TableInfo.hxx.
Referenced by getColumnWidthsBasedOnAllRows(), getNode(), getRowSpansOfRow(), getTableBoxesOfRow(), and getWidthsOfRow().
|
private |
Definition at line 66 of file WW8TableInfo.hxx.
Referenced by getTable(), and setTable().
|
private |
Definition at line 65 of file WW8TableInfo.hxx.
Referenced by getTableBox(), and setTableBox().