odsstream
|
Public Member Functions | |
virtual void | close ()=0 |
virtual void | writeSheet (const QString &sheetName)=0 |
open a new sheet More... | |
virtual void | writeLine ()=0 |
open a new line | |
virtual void | writeCell (const char *cell_text)=0 |
write a text cell More... | |
virtual void | writeCell (const QString &cell_text)=0 |
write a text cell More... | |
virtual void | writeEmptyCell ()=0 |
write an empty cell | |
virtual void | writeCell (std::size_t number)=0 |
write an unsigned integer in a cell More... | |
virtual void | writeCell (int number)=0 |
write an integer in a cell More... | |
virtual void | writeCell (float number)=0 |
write a float in a cell More... | |
virtual void | writeCell (double number)=0 |
write a double in a cell More... | |
virtual void | writeCellPercentage (double value)=0 |
write a double as a percentage More... | |
virtual void | writeCell (bool true_or_false)=0 |
write a boolean in a cell More... | |
virtual void | writeCell (const QDate &date)=0 |
write a date in a cell More... | |
virtual void | writeCell (const QDateTime &datetime)=0 |
write a timestamp in a cell More... | |
virtual void | writeCell (const QUrl &url_link, const QString &text)=0 |
write a text cell with an URL link More... | |
virtual OdsTableCellStyleRef | getTableCellStyleRef ([[maybe_unused]] const OdsTableCellStyle &style) |
virtual void | setTableCellStyleRef ([[maybe_unused]] OdsTableCellStyleRef style_ref) |
void | clearTableCellStyleRef () |
virtual void | setCellAnnotation (const QString &annotation)=0 |
set annotation to write in the next cell More... | |
virtual void | addColorScale ([[maybe_unused]] const OdsColorScale &ods_color_scale) |
apply solor scale conditional format on a cell range More... | |
virtual QString | getOdsCellCoordinate () |
get the last written cell coordinate in ODS coordinate format get the coordinate of the last written cell or an empty string if the writer is not an OdsDocWriter More... | |
virtual void | setCurrentOdsTableSettings ([[maybe_unused]] const OdsTableSettings &settings) |
set ODS table settings of the current sheet (table) | |
|
inlinevirtual |
apply solor scale conditional format on a cell range
|
inline |
clear cell style definition in the stream. the default style will be applied.
|
inlinevirtual |
get the last written cell coordinate in ODS coordinate format get the coordinate of the last written cell or an empty string if the writer is not an OdsDocWriter
Reimplemented in OdsDocWriter.
|
inlinevirtual |
build table cell style reference with a style definition
style | OdsTableCellStyle |
|
pure virtual |
set annotation to write in the next cell
annotation | any comment on this cell |
Implemented in OdsDocWriter.
|
inlinevirtual |
set the cell table style. This is applied to in the stream to following cells. This ends by using an other style reference or by using setTableCellStyleRef function
style_ref | OdsTableCellStyleRef |
|
pure virtual |
write a boolean in a cell
true_or_false | boolean to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a text cell
cell_text | cell text |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a date in a cell
date | date to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a timestamp in a cell
datetime | timestamp to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a text cell
cell_text | cell text |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a text cell with an URL link
url_link | URL link |
text | text to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a double in a cell
number | double to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a float in a cell
number | float to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write an integer in a cell
number | integer to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write an unsigned integer in a cell
number | integer to write |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
write a double as a percentage
number | double to write must be a ratio (0.5 == 50%) |
Implemented in OdsDocWriter, and TsvDirectoryWriter.
|
pure virtual |
open a new sheet
sheetName | the sheet name |
Implemented in OdsDocWriter, TsvDirectoryWriter, and TsvOutputStream.