Previous Next


                                           939
SECTION 10.8                                                         Accessibility Support



Example 10.19
  2 0 obj                                % Page object
     << /Type /Page
        /Contents 3 0 R                  % Content stream
        …
     >>
  endobj
  3 0 obj                                   % Page's content stream
      << /Length … >>
  stream
      BT
         ( See you later, or as Arnold would say, ) Tj
         /Span << /Lang ( es-MX ) >>        % Start of marked-content sequence
             BDC
                ( Hasta la vista . ) Tj
             EMC                            % End of marked-content sequence
      ET
  endstream
  endobj

Where logical structure is described (by a structure hierarchy) within a docu-
ment, the Lang entry in the document catalog sets the default for the document.
Below that, any language specifications within the structure hierarchy apply in
this order:
• A structure element’s language specification
  Note: If a structure element does not have a Lang entry, the element inherits its
  language from any parent element that has one.
• Within a structure element, a language specification for a nested structure ele-
  ment or marked-content sequence

In Example 10.20, the Lang entry in the structure element dictionary (specifying
English) applies to the marked-content sequence having an MCID (marked-
content identifier) value of 0 within the indicated page’s content stream. However,
nested within that marked-content sequence is another one in which the Lang
property attached with the Span tag (specifying Spanish) overrides the structure
element’s language specification.

Note: This example and the next one below omit required StructParents entries in
the objects used as content items (see “Finding Structure Elements from Content
Items” on page 868).

Previous Next