Previous: , Up: SPV Light Detail Member Format   [Contents][Index]


D.2.11 ValueMod

A ValueMod can specify special modifications to a Value.

ValueMod ⇒
    31 i0 (i0 | i1 string[subscript])
    v1(00 (i1 | i2) 00 00 int 00 00)
    v3(count(FormatString Style ValueModUnknown))
  | 31 i1 int[footnote-number] Format
  | 31 i2 (00 | 01 | 02) 00 (i1 | i2 | i3) Format
  | 31 i3 00 00 01 00 i2 Format
  | 58
Style ⇒ 58 | 31 01? 00? 00? 00? 01 string[fgcolor] string[bgcolor] string[typeface] byte
Format ⇒ 00 00 count(FormatString Style 58)
FormatString ⇒ count((i0 (58 | 31 string))?)
ValueModUnknown ⇒ 58 | 31 i0 i0 i0 i0 01 00 (01 | 02 | 08) 00 08 00 0a 00)

The footnote-number, if present, specifies a footnote that the Value references. The footnote’s marker is shown appended to the main text of the Value, as a superscript.

The subscript, if present, specifies a string to append to the main text of the Value, as a subscript. The subscript text is a brief indicator, e.g. ‘a’ or ‘a,b’, with its meaning indicated by the table caption. In this usage, subscripts are similar to footnotes; one apparent difference is that a Value can only reference one footnote but a subscript can list more than one letter.

The Format, if present, is a format string for substitutions using the syntax explained previously. It appears to be an English-language version of the localized format string in the Value in which the Format is nested.

The Style, if present, changes the style for this individual Value.


Previous: , Up: SPV Light Detail Member Format   [Contents][Index]