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< TableStyleList > TableStyleListPtr
 
typedef std::shared_ptr< TableProperties > TablePropertiesPtr
 

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