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 setOrder (int order)
 
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 setBorders (const IWORKGridLineMap_t &verticalLeftLines, const IWORKGridLineMap_t &verticalRightLines, const IWORKGridLineMap_t &horizontalTopLines, const IWORKGridLineMap_t &horizontalBottomLines)
 
void setComment (unsigned column, unsigned row, IWORKOutputElements const &text)
 
void insertCell (unsigned column, unsigned row, const boost::optional< std::string > &value, const std::shared_ptr< IWORKText > &content, const boost::optional< IWORKDateTimeData > &dateTime, unsigned columnSpan, unsigned rowSpan, const IWORKFormulaPtr_t &formula, const boost::optional< unsigned > &formulaHC, 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

libetonyek::IWORKTableRecorder::IWORKTableRecorder ( )

Member Function Documentation

void libetonyek::IWORKTableRecorder::insertCell ( unsigned  column,
unsigned  row,
const boost::optional< std::string > &  value,
const std::shared_ptr< IWORKText > &  content,
const boost::optional< IWORKDateTimeData > &  dateTime,
unsigned  columnSpan,
unsigned  rowSpan,
const IWORKFormulaPtr_t formula,
const boost::optional< unsigned > &  formulaHC,
const IWORKStylePtr_t style,
IWORKCellType  type 
)
void libetonyek::IWORKTableRecorder::insertCoveredCell ( unsigned  column,
unsigned  row 
)
void libetonyek::IWORKTableRecorder::replay ( IWORKTable table) const
void libetonyek::IWORKTableRecorder::setBandedRows ( bool  banded)
void libetonyek::IWORKTableRecorder::setBorders ( const IWORKGridLineMap_t verticalLines,
const IWORKGridLineMap_t horizontalLines 
)
void libetonyek::IWORKTableRecorder::setBorders ( const IWORKGridLineMap_t verticalLeftLines,
const IWORKGridLineMap_t verticalRightLines,
const IWORKGridLineMap_t horizontalTopLines,
const IWORKGridLineMap_t horizontalBottomLines 
)
void libetonyek::IWORKTableRecorder::setComment ( unsigned  column,
unsigned  row,
IWORKOutputElements const &  text 
)
void libetonyek::IWORKTableRecorder::setDefaultCellStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)
void libetonyek::IWORKTableRecorder::setDefaultLayoutStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)
void libetonyek::IWORKTableRecorder::setDefaultParagraphStyle ( IWORKTable::CellType  type,
const IWORKStylePtr_t style 
)
void libetonyek::IWORKTableRecorder::setHeaders ( unsigned  headerColumns,
unsigned  headerRows,
unsigned  footerRows 
)
void libetonyek::IWORKTableRecorder::setOrder ( int  order)
void libetonyek::IWORKTableRecorder::setRepeated ( bool  columns,
bool  rows 
)
void libetonyek::IWORKTableRecorder::setSize ( unsigned  columns,
unsigned  rows 
)
void libetonyek::IWORKTableRecorder::setSizes ( const IWORKColumnSizes_t columnSizes,
const IWORKRowSizes_t rowSizes 
)
void libetonyek::IWORKTableRecorder::setStyle ( const IWORKStylePtr_t style)

Member Data Documentation


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

Generated for libetonyek by doxygen 1.8.6