/* ATTENTION! If new types arrive that had its content previously handled as *SYMBOLTYPE_STRING,theyhavetobeaddedatseveralplacesinzforscan.cxx *and/orzformat.cxx,andinxmloff/source/style/xmlnumfe.cxx.Mostlythese *areplaceswherealreadyNF_SYMBOLTYPE_STRINGtogetherwith *NF_SYMBOLTYPE_CURRENCYorNF_SYMBOLTYPE_DATESEPareusedinthesamecaseof *aswitchrespectivelyanif-condition.
*/
namespace svt {
/// Number formatter's symbol types of a token, if not key words, which are >0 enum NfSymbolType
{
NF_SYMBOLTYPE_STRING = -1, // literal string in output
NF_SYMBOLTYPE_DEL = -2, // special character
NF_SYMBOLTYPE_BLANK = -3, // blank for '_'
NF_SYMBOLTYPE_STAR = -4, // *-character
NF_SYMBOLTYPE_DIGIT = -5, // digit place holder
NF_SYMBOLTYPE_DECSEP = -6, // decimal separator
NF_SYMBOLTYPE_THSEP = -7, // group AKA thousand separator
NF_SYMBOLTYPE_EXP = -8, // exponent E
NF_SYMBOLTYPE_FRAC = -9, // fraction /
NF_SYMBOLTYPE_EMPTY = -10, // deleted symbols
NF_SYMBOLTYPE_FRACBLANK = -11, // delimiter between integer and fraction
NF_SYMBOLTYPE_CURRENCY = -12, // currency symbol
NF_SYMBOLTYPE_CURRDEL = -13, // currency symbol delimiter [$]
NF_SYMBOLTYPE_CURREXT = -14, // currency symbol extension -xxx
NF_SYMBOLTYPE_CALENDAR = -15, // calendar ID
NF_SYMBOLTYPE_CALDEL = -16, // calendar delimiter [~]
NF_SYMBOLTYPE_DATESEP = -17, // date separator
NF_SYMBOLTYPE_TIMESEP = -18, // time separator
NF_SYMBOLTYPE_TIME100SECSEP = -19, // time 100th seconds separator
NF_SYMBOLTYPE_PERCENT = -20, // percent %
NF_SYMBOLTYPE_FRAC_FDIV = -21// forced divisors
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.