a structure uses to define the format of a cell content More...
#include <MWAWCell.hxx>
Public Member Functions | |
Format () | |
constructor | |
Format (Format const &)=default | |
Format & | operator= (Format const &)=default |
Format & | operator= (Format &&)=default |
virtual | ~Format () |
destructor | |
bool | hasBasicFormat () const |
returns true if this is a basic format style | |
std::string | getValueType () const |
returns a value type | |
bool | getNumberingProperties (librevenge::RVNGPropertyList &propList) const |
get the numbering style | |
int | compare (Format const &format) const |
a comparison function | |
Public Attributes | |
FormatType | m_format |
the cell format : by default unknown | |
NumberType | m_numberFormat |
the numeric format | |
int | m_digits |
the number of digits | |
int | m_integerDigits |
the number of main digits | |
int | m_numeratorDigits |
the number of numerator digits | |
int | m_denominatorDigits |
the number of denominator digits | |
bool | m_thousandHasSeparator |
true if we must separate the thousand | |
bool | m_parenthesesForNegative |
true if we use parenthese to print negative number | |
std::string | m_currencySymbol |
the currency symbol ( default '$') | |
std::string | m_DTFormat |
a date/time format ( using a subset of strftime format ) | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Format const &format) |
operator<< | |
a structure uses to define the format of a cell content
|
inline |
constructor
|
default |
|
virtual |
destructor
int MWAWCell::Format::compare | ( | MWAWCell::Format const & | cell | ) | const |
a comparison function
Referenced by MWAWCell::CompareFormat::operator()().
bool MWAWCell::Format::getNumberingProperties | ( | librevenge::RVNGPropertyList & | propList | ) | const |
get the numbering style
std::string MWAWCell::Format::getValueType | ( | ) | const |
returns a value type
|
inline |
returns true if this is a basic format style
|
friend |
operator<<
std::string MWAWCell::Format::m_currencySymbol |
the currency symbol ( default '$')
Referenced by compare().
int MWAWCell::Format::m_denominatorDigits |
the number of denominator digits
Referenced by compare().
int MWAWCell::Format::m_digits |
the number of digits
Referenced by compare(), MWAWCellContent::double2String(), GreatWksSSParser::readCell(), JazzSSParser::readCell(), MsWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), ClarisWksStyleManager::readCellStyles(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), RagTimeSpreadsheet::readNumericFormat(), WingzParser::readSpreadsheetCellList(), RagTimeSpreadsheet::readSpreadsheetCellV2(), and MultiplanParser::sendCell().
std::string MWAWCell::Format::m_DTFormat |
a date/time format ( using a subset of strftime format )
Referenced by compare(), MWAWCellContent::double2String(), GreatWksSSParser::readCell(), JazzSSParser::readCell(), MsWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), ClarisWksDbaseContent::readRecordSS(), and RagTimeSpreadsheetInternal::CellFormat::update().
FormatType MWAWCell::Format::m_format |
the cell format : by default unknown
Referenced by compare(), MWAWCellContent::double2String(), hasBasicFormat(), GreatWksSSParser::readCell(), JazzSSParser::readCell(), MsWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), BeagleWksDBParser::readFields(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), GreatWksDBParser::readFormulaResult(), RagTimeSpreadsheet::readNumericFormat(), ClarisWksDbaseContent::readRecordSS(), ClarisWksDbaseContent::readRecordSSV1(), RagTimeSpreadsheet::readSpreadsheetCellV2(), ClarisWksDbaseContent::send(), RagTimeSpreadsheet::send(), MultiplanParser::sendCell(), ClarisWksDatabase::sendDatabase(), ClarisWksSpreadsheet::sendSpreadsheet(), RagTimeSpreadsheetInternal::CellFormat::update(), RagTime5SpreadsheetInternal::CellValue::update(), and RagTime5StyleManager::updateCellFormat().
int MWAWCell::Format::m_integerDigits |
the number of main digits
Referenced by compare().
NumberType MWAWCell::Format::m_numberFormat |
the numeric format
Referenced by compare(), MWAWCellContent::double2String(), GreatWksSSParser::readCell(), JazzSSParser::readCell(), MsWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), BeagleWksDBParser::readFields(), MsWksDBParser::readFieldTypes(), MsWksDBParser::readFieldTypesV2(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), RagTimeSpreadsheet::readNumericFormat(), ClarisWksDbaseContent::readRecordSS(), RagTimeSpreadsheet::readSpreadsheetCellV2(), and MultiplanParser::sendCell().
int MWAWCell::Format::m_numeratorDigits |
the number of numerator digits
Referenced by compare().
bool MWAWCell::Format::m_parenthesesForNegative |
true if we use parenthese to print negative number
Referenced by compare(), ClarisWksStyleManager::readCellStyles(), and RagTime5StyleManager::readFormats().
bool MWAWCell::Format::m_thousandHasSeparator |
true if we must separate the thousand
Referenced by compare(), JazzSSParser::readCell(), MsWksSSParser::readCell(), BeagleWksSSParser::readCellSheet(), ClarisWksStyleManager::readCellStyles(), MsWksDBParser::readFieldTypes(), BeagleWksDBParser::readFormat(), RagTime5StyleManager::readFormats(), and RagTimeSpreadsheet::readNumericFormat().