10 #ifndef IWORKTABLERECORDER_H_INCLUDED 11 #define IWORKTABLERECORDER_H_INCLUDED 15 #include <boost/optional.hpp> 34 void setHeaders(
unsigned headerColumns,
unsigned headerRows,
unsigned footerRows);
52 std::shared_ptr<Impl>
m_impl;
57 #endif // IWORKTABLERECORDER_H_INCLUDED CellType
Definition: IWORKTable.h:49
Definition: IWORKBezierElement.cpp:18
Definition: IWORKTableRecorder.cpp:281
void setSize(unsigned columns, unsigned rows)
Definition: IWORKTableRecorder.cpp:305
void setRepeated(bool columns, bool rows)
Definition: IWORKTableRecorder.cpp:320
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)
Definition: IWORKTableRecorder.cpp:340
void setBandedRows(bool banded)
Definition: IWORKTableRecorder.cpp:315
Definition: IWORKToken.h:93
void setStyle(const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:325
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
void setBorders(const IWORKGridLineMap_t &verticalLines, const IWORKGridLineMap_t &horizontalLines)
Definition: IWORKTableRecorder.cpp:335
std::shared_ptr< Impl > m_impl
Definition: IWORKTableRecorder.h:49
void setDefaultCellStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:350
IWORKTableRecorder()
Definition: IWORKTableRecorder.cpp:293
Definition: IWORKToken.h:268
Definition: IWORKToken.h:245
void setDefaultLayoutStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:355
Definition: IWORKTableRecorder.h:26
std::deque< double > IWORKColumnSizes_t
Definition: IWORKTypes_fwd.h:22
std::deque< double > IWORKRowSizes_t
Definition: IWORKTypes_fwd.h:24
Definition: IWORKToken.h:87
std::map< unsigned, IWORKGridLine_t > IWORKGridLineMap_t
Definition: IWORKTypes.h:102
void setHeaders(unsigned headerColumns, unsigned headerRows, unsigned footerRows)
Definition: IWORKTableRecorder.cpp:310
void setSizes(const IWORKColumnSizes_t &columnSizes, const IWORKRowSizes_t &rowSizes)
Definition: IWORKTableRecorder.cpp:330
Definition: IWORKToken.h:85
Definition: IWORKTable.h:29
void insertCoveredCell(unsigned column, unsigned row)
Definition: IWORKTableRecorder.cpp:345
Definition: IWORKToken.h:295
void setDefaultParagraphStyle(IWORKTable::CellType type, const IWORKStylePtr_t &style)
Definition: IWORKTableRecorder.cpp:360
void replay(IWORKTable &table) const
Definition: IWORKTableRecorder.cpp:298
IWORKCellType
Definition: IWORKEnum.h:70