LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Static Private Member Functions | Private Attributes | List of all members
HTMLTableColumn Class Reference
Collaboration diagram for HTMLTableColumn:
[legend]

Public Member Functions

 HTMLTableColumn ()
 
void SetWidth (sal_uInt16 nWidth, bool bRelWidth)
 
void SetAdjust (SvxAdjust eAdj)
 
SvxAdjust GetAdjust () const
 
void SetVertOri (sal_Int16 eV)
 
sal_Int16 GetVertOri () const
 
void SetEndOfGroup ()
 
bool IsEndOfGroup () const
 
void SetFrameFormat (SwFrameFormat *pFormat, bool bBorderLine, sal_Int16 eVertOri)
 
SwFrameFormatGetFrameFormat (bool bBorderLine, sal_Int16 eVertOri) const
 
std::unique_ptr< SwHTMLTableLayoutColumnCreateLayoutInfo ()
 

Public Attributes

bool bLeftBorder
 

Static Private Member Functions

static sal_uInt16 GetFrameFormatIdx (bool bBorderLine, sal_Int16 eVertOri)
 

Private Attributes

bool bIsEndOfGroup
 
sal_uInt16 nWidth
 
bool bRelWidth
 
SvxAdjust eAdjust
 
sal_Int16 eVertOri
 
SwFrameFormataFrameFormats [6]
 

Detailed Description

Definition at line 328 of file htmltab.cxx.

Constructor & Destructor Documentation

HTMLTableColumn::HTMLTableColumn ( )

Definition at line 855 of file htmltab.cxx.

References aFrameFormats, End, and text().

Member Function Documentation

std::unique_ptr< SwHTMLTableLayoutColumn > HTMLTableColumn::CreateLayoutInfo ( )
inline

Definition at line 877 of file htmltab.cxx.

References bLeftBorder, bRelWidth, and nWidth.

SvxAdjust HTMLTableColumn::GetAdjust ( ) const
inline

Definition at line 352 of file htmltab.cxx.

References eAdjust.

SwFrameFormat * HTMLTableColumn::GetFrameFormat ( bool  bBorderLine,
sal_Int16  eVertOri 
) const
inline

Definition at line 903 of file htmltab.cxx.

References aFrameFormats, and GetFrameFormatIdx().

Referenced by HTMLTable::FixFrameFormat().

sal_uInt16 HTMLTableColumn::GetFrameFormatIdx ( bool  bBorderLine,
sal_Int16  eVertOri 
)
inlinestaticprivate

Definition at line 882 of file htmltab.cxx.

References BOTTOM, and TOP.

Referenced by GetFrameFormat(), and SetFrameFormat().

sal_Int16 HTMLTableColumn::GetVertOri ( ) const
inline

Definition at line 355 of file htmltab.cxx.

References eVertOri.

bool HTMLTableColumn::IsEndOfGroup ( ) const
inline

Definition at line 358 of file htmltab.cxx.

References bIsEndOfGroup.

void HTMLTableColumn::SetAdjust ( SvxAdjust  eAdj)
inline

Definition at line 351 of file htmltab.cxx.

Referenced by HTMLTable::InsertCol().

void HTMLTableColumn::SetEndOfGroup ( )
inline

Definition at line 357 of file htmltab.cxx.

void HTMLTableColumn::SetFrameFormat ( SwFrameFormat pFormat,
bool  bBorderLine,
sal_Int16  eVertOri 
)
inline

Definition at line 897 of file htmltab.cxx.

References aFrameFormats, and GetFrameFormatIdx().

void HTMLTableColumn::SetVertOri ( sal_Int16  eV)
inline

Definition at line 354 of file htmltab.cxx.

Referenced by HTMLTable::InsertCol().

void HTMLTableColumn::SetWidth ( sal_uInt16  nWidth,
bool  bRelWidth 
)
inline

Definition at line 865 of file htmltab.cxx.

References bRelWidth, and nWidth.

Referenced by HTMLTable::InsertCol().

Member Data Documentation

SwFrameFormat* HTMLTableColumn::aFrameFormats[6]
private

Definition at line 338 of file htmltab.cxx.

Referenced by GetFrameFormat(), HTMLTableColumn(), and SetFrameFormat().

bool HTMLTableColumn::bIsEndOfGroup
private

Definition at line 330 of file htmltab.cxx.

Referenced by IsEndOfGroup().

bool HTMLTableColumn::bLeftBorder

Definition at line 345 of file htmltab.cxx.

Referenced by CreateLayoutInfo().

bool HTMLTableColumn::bRelWidth
private

Definition at line 333 of file htmltab.cxx.

Referenced by CreateLayoutInfo(), and SetWidth().

SvxAdjust HTMLTableColumn::eAdjust
private

Definition at line 335 of file htmltab.cxx.

Referenced by GetAdjust().

sal_Int16 HTMLTableColumn::eVertOri
private

Definition at line 336 of file htmltab.cxx.

Referenced by GetVertOri().

sal_uInt16 HTMLTableColumn::nWidth
private

Definition at line 332 of file htmltab.cxx.

Referenced by CreateLayoutInfo(), and SetWidth().


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