10 #ifndef IWORKTABLERECORDER_H_INCLUDED 11 #define IWORKTABLERECORDER_H_INCLUDED 15 #include <boost/optional.hpp> 34 void setHeaders(
unsigned headerColumns,
unsigned headerRows,
unsigned footerRows);
44 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);
55 std::shared_ptr<Impl>
m_impl;
60 #endif // IWORKTABLERECORDER_H_INCLUDED CellType
Definition: IWORKTable.h:51
Definition: IWORKBezierElement.cpp:20
Definition: IWORKTableRecorder.cpp:314
void setSize(unsigned columns, unsigned rows)
Definition: IWORKTableRecorder.cpp:338
void setRepeated(bool columns, bool rows)
Definition: IWORKTableRecorder.cpp:353
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)
Definition: IWORKTableRecorder.cpp:385
void setBandedRows(bool banded)
Definition: IWORKTableRecorder.cpp:348
Definition: IWORKToken.h:163
void setStyle(const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:363
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
Definition: PAG1Token.h:43
Definition: IWORKToken.h:624
void setBorders(const IWORKGridLineMap_t &verticalLines, const IWORKGridLineMap_t &horizontalLines)
Definition: IWORKTableRecorder.cpp:373
std::shared_ptr< Impl > m_impl
Definition: IWORKTableRecorder.h:52
void setDefaultCellStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:395
Definition: KEY1Token.h:198
IWORKTableRecorder()
Definition: IWORKTableRecorder.cpp:326
std::deque< IWORKColumnRowSize > IWORKRowSizes_t
Definition: IWORKTypes_fwd.h:26
Definition: IWORKToken.h:414
std::deque< IWORKColumnRowSize > IWORKColumnSizes_t
Definition: IWORKTypes_fwd.h:22
Definition: IWORKToken.h:385
void setDefaultLayoutStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:400
Definition: IWORKTableRecorder.h:26
std::shared_ptr< IWORKFormula > IWORKFormulaPtr_t
Definition: IWORKTypes.h:123
Definition: IWORKToken.h:154
std::map< unsigned, IWORKGridLine_t > IWORKGridLineMap_t
Definition: IWORKTypes.h:122
void setHeaders(unsigned headerColumns, unsigned headerRows, unsigned footerRows)
Definition: IWORKTableRecorder.cpp:343
void setSizes(const IWORKColumnSizes_t &columnSizes, const IWORKRowSizes_t &rowSizes)
Definition: IWORKTableRecorder.cpp:368
Definition: IWORKToken.h:224
Definition: IWORKToken.h:152
Definition: IWORKTable.h:29
void insertCoveredCell(unsigned column, unsigned row)
Definition: IWORKTableRecorder.cpp:390
Definition: IWORKToken.h:486
void setDefaultParagraphStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:405
IWORKCellType
Definition: IWORKEnum.h:79
Definition: IWORKToken.h:383
void setOrder(int order)
Definition: IWORKTableRecorder.cpp:358
void replay(IWORKTable &table) const
Definition: IWORKTableRecorder.cpp:331