2.3.13 Language

The Language property specifies the primary language of the text in a record. If this property is specified, it MUST be part of a ReportProperties, SubReport.ElementProperties.NonSharedElementProperties, or Style record. If the Language property of the SubReport record is not specified, the Language property MUST default to the Language property of a Report record that contains the current item. If the Language property of the Style record is not specified, the Language property MUST default to the Language property of the Report or SubReport record that contains the current item.          

 Language = languageStart languageValue


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

languageStart

languageValue (variable)

...

languageStart (1 byte): A byte that specifies the start of the Language property. The value of the languageStart field MUST be one of the following values.

Value

Parent

0x0B

ReportProperties

0x0B

ElementProperties.NonSharedElementProperties for SubReport

0x20

Style.SharedStyleProperties

0x20

Style.NonSharedStyleProperties

languageValue (variable): A String variable that specifies the language code. This value MUST be a valid language code that is specified as the following:

  • A two-letter lowercase culture code that is associated with a language, as specified in [ISO639-2].

  • (Optional to follow the preceding) A hyphen and a two-letter uppercase subculture code that is associated with a country or region, as specified in [ISO3166-1].