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::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 &rTopLeftToBottomRightBorder, oox::drawingml::LineProperties &rBottomLeftToTopRightBorder, TableStylePart &rTableStylePart)
 
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

Definition at line 87 of file drawingmltypes.hxx.

Definition at line 48 of file tablestylelist.hxx.

Function Documentation

static void oox::drawingml::table::applyBorder ( const ::oox::core::XmlFilterBase rFilterBase,
TableStylePart rTableStylePart,
sal_Int32  nLineType,
oox::drawingml::LineProperties rLineProperties 
)
static
static void oox::drawingml::table::applyLineAttributes ( const ::oox::core::XmlFilterBase rFilterBase,
Reference< XPropertySet > const &  rxPropSet,
oox::drawingml::LineProperties const &  rLineProperties,
sal_Int32  nPropId 
)
static
static void oox::drawingml::table::applyTableCellProperties ( const Reference< css::table::XCell > &  rxCell,
const TableCell rTableCell 
)
static
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 rTopLeftToBottomRightBorder,
oox::drawingml::LineProperties rBottomLeftToTopRightBorder,
TableStylePart rTableStylePart 
)
static
static void oox::drawingml::table::CreateTableColumns ( const Reference< XTableColumns > &  xTableColumns,
const std::vector< sal_Int32 > &  rvTableGrid 
)
static

Definition at line 65 of file tableproperties.cxx.

References Any, and n.

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

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

Definition at line 50 of file tableproperties.cxx.

References Any, and n.

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

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 79 of file tableproperties.cxx.

References Exception.

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