Previous Next


                                        865
SECTION 10.6                                                        Logical Structure



  3 0 obj                              % Page's content stream
      << /Length … >>
  stream
      …
      /P << /MCID 0 >>                 % Start of marked-content sequence
         BDC
            ( Here is some text ) Tj
            …
         EMC                           % End of marked-content sequence
      …
  endstream
  endobj

Content streams other than page contents can also contain marked content se-
quences that are content items of structure elements. The content of form XOb-
jects can be incorporated into structure elements in one of the following ways:
• A Do operator that paints a form XObject can be part of a marked-content se-
  quence that is associated with a structure element (see Example 10.10). In this
  case, the entire form XObject is considered to be part of the structure element’s
  content, as if it were inserted into the marked-content sequence at the point of
  the Do operator. The form XObject cannot in turn contain any marked-content
  sequences associated with this or other structure elements.
• The content stream of a form XObject can contain one or more marked-con-
  tent sequences that are associated with structure elements (see Example 10.11).
  The form XObject can have arbitrary substructure, containing any number of
  marked-content sequences associated with logical structure elements. Howev-
  er, any Do operator that paints the form XObject should not be part of a logical
  structure content item.

Note: A form XObject that is painted with multiple invocations of the Do operator
can be incorporated into the document’s logical structure only by the first method,
with each invocation of Do individually associated with a structure element.

Previous Next