LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwWriteTableCell Class Reference

#include <wrtswtbl.hxx>

Collaboration diagram for SwWriteTableCell:
[legend]

Public Member Functions

 SwWriteTableCell (const SwTableBox *pB, sal_uInt16 nR, sal_uInt16 nC, sal_uInt16 nRSpan, sal_uInt16 nCSpan, tools::Long nHght, const SvxBrushItem *pBGround)
 
const SwTableBoxGetBox () const
 
sal_uInt16 GetRow () const
 
sal_uInt16 GetCol () const
 
sal_uInt16 GetRowSpan () const
 
sal_uInt16 GetColSpan () const
 
tools::Long GetHeight () const
 
sal_Int16 GetVertOri () const
 
const SvxBrushItemGetBackground () const
 
void SetWidthOpt (sal_uInt16 nWidth, bool bPercent)
 
sal_uInt32 GetWidthOpt () const
 
bool HasPercentWidthOpt () const
 

Private Attributes

const SwTableBoxm_pBox
 
const SvxBrushItemm_pBackground
 
tools::Long m_nHeight
 
sal_uInt32 m_nWidthOpt
 
sal_uInt16 m_nRow
 
sal_uInt16 m_nCol
 
sal_uInt16 m_nRowSpan
 
sal_uInt16 m_nColSpan
 
bool m_bPercentWidthOpt
 

Detailed Description

Definition at line 47 of file wrtswtbl.hxx.

Constructor & Destructor Documentation

◆ SwWriteTableCell()

SwWriteTableCell::SwWriteTableCell ( const SwTableBox pB,
sal_uInt16  nR,
sal_uInt16  nC,
sal_uInt16  nRSpan,
sal_uInt16  nCSpan,
tools::Long  nHght,
const SvxBrushItem pBGround 
)
inline

Definition at line 66 of file wrtswtbl.hxx.

Member Function Documentation

◆ GetBackground()

const SvxBrushItem * SwWriteTableCell::GetBackground ( ) const
inline

Definition at line 84 of file wrtswtbl.hxx.

◆ GetBox()

const SwTableBox * SwWriteTableCell::GetBox ( ) const
inline

◆ GetCol()

sal_uInt16 SwWriteTableCell::GetCol ( ) const
inline

Definition at line 76 of file wrtswtbl.hxx.

◆ GetColSpan()

sal_uInt16 SwWriteTableCell::GetColSpan ( ) const
inline

Definition at line 79 of file wrtswtbl.hxx.

Referenced by DocxAttributeOutput::TableCellProperties().

◆ GetHeight()

tools::Long SwWriteTableCell::GetHeight ( ) const
inline

Definition at line 81 of file wrtswtbl.hxx.

◆ GetRow()

sal_uInt16 SwWriteTableCell::GetRow ( ) const
inline

Definition at line 75 of file wrtswtbl.hxx.

◆ GetRowSpan()

sal_uInt16 SwWriteTableCell::GetRowSpan ( ) const
inline

Definition at line 78 of file wrtswtbl.hxx.

Referenced by RtfAttributeOutput::TableVerticalCell().

◆ GetVertOri()

sal_Int16 SwWriteTableCell::GetVertOri ( ) const

◆ GetWidthOpt()

sal_uInt32 SwWriteTableCell::GetWidthOpt ( ) const
inline

Definition at line 91 of file wrtswtbl.hxx.

◆ HasPercentWidthOpt()

bool SwWriteTableCell::HasPercentWidthOpt ( ) const
inline

Definition at line 92 of file wrtswtbl.hxx.

◆ SetWidthOpt()

void SwWriteTableCell::SetWidthOpt ( sal_uInt16  nWidth,
bool  bPercent 
)
inline

Definition at line 86 of file wrtswtbl.hxx.

Referenced by SwWriteTable::SwWriteTable().

Member Data Documentation

◆ m_bPercentWidthOpt

bool SwWriteTableCell::m_bPercentWidthOpt
private

Definition at line 62 of file wrtswtbl.hxx.

◆ m_nCol

sal_uInt16 SwWriteTableCell::m_nCol
private

Definition at line 57 of file wrtswtbl.hxx.

◆ m_nColSpan

sal_uInt16 SwWriteTableCell::m_nColSpan
private

Definition at line 60 of file wrtswtbl.hxx.

◆ m_nHeight

tools::Long SwWriteTableCell::m_nHeight
private

Definition at line 52 of file wrtswtbl.hxx.

◆ m_nRow

sal_uInt16 SwWriteTableCell::m_nRow
private

Definition at line 56 of file wrtswtbl.hxx.

◆ m_nRowSpan

sal_uInt16 SwWriteTableCell::m_nRowSpan
private

Definition at line 59 of file wrtswtbl.hxx.

◆ m_nWidthOpt

sal_uInt32 SwWriteTableCell::m_nWidthOpt
private

Definition at line 54 of file wrtswtbl.hxx.

◆ m_pBackground

const SvxBrushItem* SwWriteTableCell::m_pBackground
private

Definition at line 50 of file wrtswtbl.hxx.

◆ m_pBox

const SwTableBox* SwWriteTableCell::m_pBox
private

Definition at line 49 of file wrtswtbl.hxx.

Referenced by GetVertOri().


The documentation for this class was generated from the following files: