2.5.142 SrvFmtNum

The SrvFmtNum structure specifies the number or currency formatting in the BrtBeginMdxTuple (section 2.4.110) record.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

data (variable)

...

data (variable):  A field whose type and value are dictated by the value of the sff.fSrvFmtNumCurrency field of the associated BrtBeginMdxTuple record, as specified in the following table.

Value of sff.fSrvFmtNumCurrency

Type of data

0

Value is a SrvFmtData (section 2.5.140).

1

Value is an XLNullableWideString (section 2.5.167) that specifies a language tag used to determine the currency symbol to display for currency values. For example, if the language tag is "en-us", the application formats the values with a dollar sign. If the language tag is "fr-fr" the application formats the values with a euro sign.

This value SHOULD<73> conform to the language tagging conventions of [RFC3066]. The pattern <language>-<COUNTRY/REGION> is used, for example "en-us" or "fr-fr".