LibreOffice Module oox (master) 1
Classes | Typedefs | Functions
oox::drawingml::table Namespace Reference

Classes

class  TableBackgroundStyleContext
 
class  TableCell
 
class  TableCellContext
 
class  TableContext
 
class  TablePartStyleContext
 
class  TableProperties
 
class  TableRow
 
class  TableRowContext
 
class  TableStyle
 
class  TableStyleCellStyleContext
 
class  TableStyleContext
 
class  TableStyleList
 
class  TableStyleListFragmentHandler
 
class  TableStylePart
 
class  TableStyleTextStyleContext
 

Typedefs

typedef std::shared_ptr< TableStyleListTableStyleListPtr
 
typedef std::shared_ptr< TablePropertiesTablePropertiesPtr
 

Functions

static void applyLineAttributes (const ::oox::core::XmlFilterBase &rFilterBase, Reference< XPropertySet > const &rxPropSet, oox::drawingml::table::TableStyle const &rTableStyle, oox::drawingml::LineProperties const &rLineProperties, sal_Int32 nPropId)
 
static void applyBorder (const ::oox::core::XmlFilterBase &rFilterBase, TableStylePart &rTableStylePart, sal_Int32 nLineType, oox::drawingml::LineProperties &rLineProperties)
 
static void applyTableStylePart (const ::oox::core::XmlFilterBase &rFilterBase, oox::drawingml::FillProperties &rFillProperties, TextCharacterProperties &aTextCharProps, oox::drawingml::LineProperties &rLeftBorder, oox::drawingml::LineProperties &rRightBorder, oox::drawingml::LineProperties &rTopBorder, oox::drawingml::LineProperties &rBottomBorder, oox::drawingml::LineProperties &rInsideHBorder, oox::drawingml::LineProperties &rInsideVBorder, oox::drawingml::LineProperties &rTopLeftToBottomRightBorder, oox::drawingml::LineProperties &rBottomLeftToTopRightBorder, TableStylePart &rTableStylePart, bool bIsWholeTable=false, sal_Int32 nCol=0, sal_Int32 nMaxCol=0, sal_Int32 nRow=0, sal_Int32 nMaxRow=0)
 
static void applyTableCellProperties (const Reference< css::table::XCell > &rxCell, const TableCell &rTableCell)
 
static void CreateTableRows (const uno::Reference< XTableRows > &xTableRows, const std::vector< TableRow > &rvTableRows)
 
static void CreateTableColumns (const Reference< XTableColumns > &xTableColumns, const std::vector< sal_Int32 > &rvTableGrid)
 
static void MergeCells (const uno::Reference< XTable > &xTable, sal_Int32 nCol, sal_Int32 nRow, sal_Int32 nColSpan, sal_Int32 nRowSpan)
 

Typedef Documentation

◆ TablePropertiesPtr

Definition at line 90 of file drawingmltypes.hxx.

◆ TableStyleListPtr

Definition at line 48 of file tablestylelist.hxx.

Function Documentation

◆ applyBorder()

static void oox::drawingml::table::applyBorder ( const ::oox::core::XmlFilterBase rFilterBase,
TableStylePart rTableStylePart,
sal_Int32  nLineType,
oox::drawingml::LineProperties rLineProperties 
)
static

◆ applyLineAttributes()

static void oox::drawingml::table::applyLineAttributes ( const ::oox::core::XmlFilterBase rFilterBase,
Reference< XPropertySet > const &  rxPropSet,
oox::drawingml::table::TableStyle const &  rTableStyle,
oox::drawingml::LineProperties const &  rLineProperties,
sal_Int32  nPropId 
)
static

◆ applyTableCellProperties()

static void oox::drawingml::table::applyTableCellProperties ( const Reference< css::table::XCell > &  rxCell,
const TableCell rTableCell 
)
static

◆ applyTableStylePart()

static void oox::drawingml::table::applyTableStylePart ( const ::oox::core::XmlFilterBase rFilterBase,
oox::drawingml::FillProperties rFillProperties,
TextCharacterProperties aTextCharProps,
oox::drawingml::LineProperties rLeftBorder,
oox::drawingml::LineProperties rRightBorder,
oox::drawingml::LineProperties rTopBorder,
oox::drawingml::LineProperties rBottomBorder,
oox::drawingml::LineProperties rInsideHBorder,
oox::drawingml::LineProperties rInsideVBorder,
oox::drawingml::LineProperties rTopLeftToBottomRightBorder,
oox::drawingml::LineProperties rBottomLeftToTopRightBorder,
TableStylePart rTableStylePart,
bool  bIsWholeTable = false,
sal_Int32  nCol = 0,
sal_Int32  nMaxCol = 0,
sal_Int32  nRow = 0,
sal_Int32  nMaxRow = 0 
)
static

◆ CreateTableColumns()

static void oox::drawingml::table::CreateTableColumns ( const Reference< XTableColumns > &  xTableColumns,
const std::vector< sal_Int32 > &  rvTableGrid 
)
static

Definition at line 62 of file tableproperties.cxx.

References Any, and n.

Referenced by oox::drawingml::table::TableProperties::pushToPropSet().

◆ CreateTableRows()

static void oox::drawingml::table::CreateTableRows ( const uno::Reference< XTableRows > &  xTableRows,
const std::vector< TableRow > &  rvTableRows 
)
static

Definition at line 47 of file tableproperties.cxx.

References Any, and n.

Referenced by oox::drawingml::table::TableProperties::pushToPropSet().

◆ MergeCells()

static void oox::drawingml::table::MergeCells ( const uno::Reference< XTable > &  xTable,
sal_Int32  nCol,
sal_Int32  nRow,
sal_Int32  nColSpan,
sal_Int32  nRowSpan 
)
static

Definition at line 76 of file tableproperties.cxx.

References Exception.

Referenced by oox::drawingml::table::TableProperties::pushToPropSet().