odsstream
Public Member Functions | List of all members
TsvOutputStream Class Reference
Inheritance diagram for TsvOutputStream:
TsvDirectoryWriter CalcWriterInterface

Public Member Functions

 TsvOutputStream (QTextStream &otxtstream)
 
void close () override
 
virtual void writeSheet (const QString &sheetName) override
 open a new sheet More...
 
void setNoSheetName (bool no_sheet_name)
 toggle writing sheet name in text stream to off usefull if you only need one sheet the wrisheet function can also be overloaded in a derived class
 
- Public Member Functions inherited from TsvDirectoryWriter
 TsvDirectoryWriter (const QDir &directory)
 
void writeLine () override
 open a new line
 
void writeCell (const char *) override
 write a text cell More...
 
void writeCell (const QString &) override
 write a text cell More...
 
void writeEmptyCell () override
 write an empty cell
 
void writeCell (std::size_t) override
 write an unsigned integer in a cell More...
 
void writeCell (int) override
 write an integer in a cell More...
 
void writeCell (float) override
 write a float in a cell More...
 
void writeCell (double) override
 write a double in a cell More...
 
void writeCellPercentage (double value) override
 write a double as a percentage More...
 
void writeCell (bool) override
 write a boolean in a cell More...
 
void writeCell (const QDate &) override
 write a date in a cell More...
 
void writeCell (const QDateTime &) override
 write a timestamp in a cell More...
 
void writeCell (const QUrl &, const QString &) override
 write a text cell with an URL link More...
 
void setCellAnnotation ([[maybe_unused]] const QString &annotation) override
 
virtual void setSeparator (TsvSeparator separator)
 
virtual void setQuoteStrings (bool quote_strings)
 
- Public Member Functions inherited from CalcWriterInterface
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)
 

Additional Inherited Members

- Protected Member Functions inherited from TsvDirectoryWriter
void writeRawCell (const QString &text)
 
- Protected Attributes inherited from TsvDirectoryWriter
QString _separator = "\t"
 
QString _end_of_line = "\n"
 
QTextStream * _p_otxtstream = nullptr
 
unsigned int numFloatPrecision = 12
 

Member Function Documentation

◆ writeSheet()

void TsvOutputStream::writeSheet ( const QString &  sheetName)
overridevirtual

open a new sheet

Parameters
sheetNamethe sheet name

Reimplemented from TsvDirectoryWriter.


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