Previous Next


                                                 864
         CHAPTER 10                                                      Document Interchange



KEY          TYPE          VALUE

Stm          stream        (Optional; must be an indirect reference) The content stream containing the
                           marked-content sequence. This entry should be present only if the marked-con-
                           tent sequence resides in a content stream other than the content stream for the
                           page—for example, in a form XObject (see Section 4.9, “Form XObjects”) or an
                           annotation’s appearance stream (Section 8.4.4, “Appearance Streams”). If this en-
                           try is absent, the marked-content sequence is contained in the content stream of
                           the page identified by Pg (either in the marked-content reference dictionary or
                           in the parent structure element).

StmOwn       (any)         (Optional; must be an indirect reference) The PDF object owning the stream
                           identified by Stm—for example, the annotation to which an appearance stream
                           belongs.

MCID         integer       (Required) The marked-content identifier of the marked-content sequence with-
                           in its content stream.

         Example 10.9

           1 0 obj                             % Containing structure element
              << /Type /StructElem
                 /S /MixedContainer            % Structure type
                 /P …                          % Parent in structure hierarchy
                 /Pg 2 0 R                     % Page containing marked-content sequence
                 /K [ 4 0 R                    % Three children: a structure element
                      0                        % a marked-content identifier
                      50R                      % another structure element
                    ]
              >>
           endobj

           2 0 obj                             % Page object
              << /Type /Page
                 /Contents 3 0 R               % Content stream
                 …
              >>
           endobj

Previous Next