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 ( 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

const SvxBrushItem* SwWriteTableCell::GetBackground ( ) const
inline

Definition at line 84 of file wrtswtbl.hxx.

const SwTableBox* SwWriteTableCell::GetBox ( ) const
inline
sal_uInt16 SwWriteTableCell::GetCol ( ) const
inline

Definition at line 76 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::GetColSpan ( ) const
inline

Definition at line 79 of file wrtswtbl.hxx.

Referenced by DocxAttributeOutput::TableCellProperties().

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

Definition at line 81 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::GetRow ( ) const
inline

Definition at line 75 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::GetRowSpan ( ) const
inline

Definition at line 78 of file wrtswtbl.hxx.

Referenced by RtfAttributeOutput::TableVerticalCell().

sal_Int16 SwWriteTableCell::GetVertOri ( ) const
sal_uInt32 SwWriteTableCell::GetWidthOpt ( ) const
inline

Definition at line 91 of file wrtswtbl.hxx.

bool SwWriteTableCell::HasPercentWidthOpt ( ) const
inline

Definition at line 92 of file wrtswtbl.hxx.

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

Definition at line 86 of file wrtswtbl.hxx.

Referenced by SwWriteTable::SwWriteTable().

Member Data Documentation

bool SwWriteTableCell::m_bPercentWidthOpt
private

Definition at line 62 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::m_nCol
private

Definition at line 57 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::m_nColSpan
private

Definition at line 60 of file wrtswtbl.hxx.

tools::Long SwWriteTableCell::m_nHeight
private

Definition at line 52 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::m_nRow
private

Definition at line 56 of file wrtswtbl.hxx.

sal_uInt16 SwWriteTableCell::m_nRowSpan
private

Definition at line 59 of file wrtswtbl.hxx.

sal_uInt32 SwWriteTableCell::m_nWidthOpt
private

Definition at line 54 of file wrtswtbl.hxx.

const SvxBrushItem* SwWriteTableCell::m_pBackground
private

Definition at line 50 of file wrtswtbl.hxx.

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: