LibreOffice Module sw (master) 1
|
#include <htmltbl.hxx>
Public Member Functions | |
SwHTMLTableLayoutCell (std::shared_ptr< SwHTMLTableLayoutCnts > xCnts, sal_uInt16 nRSpan, sal_uInt16 nCSpan, sal_uInt16 nWidthOpt, bool bPercentWidthOpt, bool bNWrapOpt) | |
void | SetContents (std::shared_ptr< SwHTMLTableLayoutCnts > const &rCnts) |
Set or get content of a cell. More... | |
const std::shared_ptr< SwHTMLTableLayoutCnts > & | GetContents () const |
void | SetProtected () |
void | SetRowSpan (sal_uInt16 nRSpan) |
Set or get ROWSPAN/COLSPAN of cell. More... | |
sal_uInt16 | GetRowSpan () const |
sal_uInt16 | GetColSpan () const |
sal_uInt16 | GetWidthOption () const |
bool | IsPercentWidthOption () const |
bool | HasNoWrapOption () const |
Private Attributes | |
std::shared_ptr< SwHTMLTableLayoutCnts > | m_xContents |
Content of cell. More... | |
sal_uInt16 | m_nRowSpan |
ROWSPAN of cell. More... | |
sal_uInt16 | m_nColSpan |
COLSPAN of cell. More... | |
sal_uInt16 | m_nWidthOption |
Given width of cell in Twip or %. More... | |
bool | m_bPercentWidthOption: 1 |
nWidth is %-value. More... | |
bool | m_bNoWrapOption: 1 |
NOWRAP-option. More... | |
Definition at line 83 of file htmltbl.hxx.
SwHTMLTableLayoutCell::SwHTMLTableLayoutCell | ( | std::shared_ptr< SwHTMLTableLayoutCnts > | xCnts, |
sal_uInt16 | nRSpan, | ||
sal_uInt16 | nCSpan, | ||
sal_uInt16 | nWidthOpt, | ||
bool | bPercentWidthOpt, | ||
bool | bNWrapOpt | ||
) |
Definition at line 94 of file htmltbl.cxx.
|
inline |
Definition at line 110 of file htmltbl.hxx.
References m_nColSpan.
Referenced by SwHTMLTableLayout::AutoLayoutPass1(), HTMLTable::MakeTable(), and SwWriteTable::SwWriteTable().
|
inline |
Definition at line 103 of file htmltbl.hxx.
References m_xContents.
Referenced by SwHTMLTableLayout::AutoLayoutPass1(), HTMLTable::CreateLayoutInfo(), and SwWriteTable::SwWriteTable().
|
inline |
Definition at line 109 of file htmltbl.hxx.
References m_nRowSpan.
Referenced by SwWriteTable::SwWriteTable().
|
inline |
Definition at line 112 of file htmltbl.hxx.
References m_nWidthOption.
Referenced by SwHTMLTableLayout::AutoLayoutPass1(), and SwWriteTable::SwWriteTable().
|
inline |
Definition at line 115 of file htmltbl.hxx.
References m_bNoWrapOption.
Referenced by SwHTMLTableLayout::AutoLayoutPass1().
|
inline |
Definition at line 113 of file htmltbl.hxx.
References m_bPercentWidthOption.
Referenced by SwHTMLTableLayout::AutoLayoutPass1(), and SwWriteTable::SwWriteTable().
|
inline |
Set or get content of a cell.
Definition at line 102 of file htmltbl.hxx.
References m_xContents.
Referenced by HTMLTable::MakeTableLine().
|
inline |
Definition at line 341 of file htmltbl.hxx.
References m_nColSpan, m_nRowSpan, and m_xContents.
|
inline |
Set or get ROWSPAN/COLSPAN of cell.
Definition at line 108 of file htmltbl.hxx.
References m_nRowSpan.
Referenced by HTMLTable::MakeTableLine().
|
private |
|
private |
|
private |
COLSPAN of cell.
Definition at line 88 of file htmltbl.hxx.
Referenced by GetColSpan(), and SetProtected().
|
private |
ROWSPAN of cell.
Definition at line 87 of file htmltbl.hxx.
Referenced by GetRowSpan(), SetProtected(), and SetRowSpan().
|
private |
Given width of cell in Twip or %.
Definition at line 89 of file htmltbl.hxx.
Referenced by GetWidthOption().
|
private |
Content of cell.
Definition at line 85 of file htmltbl.hxx.
Referenced by GetContents(), SetContents(), and SetProtected().