libetonyek::IWORKTableRecorder Class Reference

#include <IWORKTableRecorder.h>

Classes

struct  Impl
 

Public Member Functions

 IWORKTableRecorder ()
 
void replay (IWORKTable &table) const
 
void setSize (unsigned columns, unsigned rows)
 
void setHeaders (unsigned headerColumns, unsigned headerRows, unsigned footerRows)
 
void setBandedRows (bool banded)
 
void setRepeated (bool columns, bool rows)
 
void setStyle (const IWORKStylePtr_t &style)
 
void setSizes (const IWORKColumnSizes_t &columnSizes, const IWORKRowSizes_t &rowSizes)
 
void setBorders (const IWORKGridLineMap_t &verticalLines, const IWORKGridLineMap_t &horizontalLines)
 
void insertCell (unsigned column, unsigned row, const boost::optional< std::string > &value, const std::shared_ptr< IWORKText > &content, unsigned columnSpan, unsigned rowSpan, const boost::optional< IWORKFormula > &formula, const IWORKStylePtr_t &style, IWORKCellType type)
 
void insertCoveredCell (unsigned column, unsigned row)
 
void setDefaultCellStyle (IWORKTable::CellType type, const IWORKStylePtr_t &style)
 
void setDefaultLayoutStyle (IWORKTable::CellType type, const IWORKStylePtr_t &style)
 
void setDefaultParagraphStyle (IWORKTable::CellType type, const IWORKStylePtr_t &style)
 

Private Attributes

std::shared_ptr< Implm_impl
 

Constructor & Destructor Documentation

◆ IWORKTableRecorder()

libetonyek::IWORKTableRecorder::IWORKTableRecorder ( )

Member Function Documentation

◆ insertCell()

void libetonyek::IWORKTableRecorder::insertCell ( unsigned  column,
unsigned  row,
const boost::optional< std::string > &  value,
const std::shared_ptr< IWORKText > &  content,
unsigned  columnSpan,
unsigned  rowSpan,
const boost::optional< IWORKFormula > &  formula,
const IWORKStylePtr_t style,
IWORKCellType  type 
)

◆ insertCoveredCell()

void libetonyek::IWORKTableRecorder::insertCoveredCell ( unsigned  column,
unsigned  row 
)

◆ replay()

void libetonyek::IWORKTableRecorder::replay ( IWORKTable table) const

◆ setBandedRows()

void libetonyek::IWORKTableRecorder::setBandedRows ( bool  banded)

◆ setBorders()

void libetonyek::IWORKTableRecorder::setBorders ( const IWORKGridLineMap_t verticalLines,
const IWORKGridLineMap_t horizontalLines 
)

◆ setDefaultCellStyle()

void libetonyek::IWORKTableRecorder::setDefaultCellStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)

◆ setDefaultLayoutStyle()

void libetonyek::IWORKTableRecorder::setDefaultLayoutStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)

◆ setDefaultParagraphStyle()

void libetonyek::IWORKTableRecorder::setDefaultParagraphStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)

◆ setHeaders()

void libetonyek::IWORKTableRecorder::setHeaders ( unsigned  headerColumns,
unsigned  headerRows,
unsigned  footerRows 
)

◆ setRepeated()

void libetonyek::IWORKTableRecorder::setRepeated ( bool  columns,
bool  rows 
)

◆ setSize()

void libetonyek::IWORKTableRecorder::setSize ( unsigned  columns,
unsigned  rows 
)

◆ setSizes()

void libetonyek::IWORKTableRecorder::setSizes ( const IWORKColumnSizes_t columnSizes,
const IWORKRowSizes_t rowSizes 
)

◆ setStyle()

void libetonyek::IWORKTableRecorder::setStyle ( const IWORKStylePtr_t style)

Member Data Documentation

◆ m_impl


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

Generated for libetonyek by doxygen 1.8.13