Adobe Acrobat SDK
Multimedia Features (Chapter 9 in PDF Reference)
Adobe® Supplement to the ISO 32000
9.6 Rich Media 76
a projection annotation
describes the entries in the external data dictionary of the projection
annotation that are used for referencing a 3D measurement.
3D measurement:
The value of the
S
entry in the 3D measurement dictionary is an indirect reference
to a projection annotation dictionary of the associated comment.
Add the Section 9.6 on Rich Media content.
9.6 Rich Media
Extension level 3 introduces rich media PDF constructs that support playing a SWF file and provide
enhanced rich media. With rich media annotation, Flash applications, video, audio, and other multimedia
can be attached to a PDF with expanded functionality. It improves upon the existing 3D annotation
structure to support multiple multimedia file assets, including Flash video and compatible variations on
the H.264 format. The new constructs allow a two-way scripting bridge between Flash and a conforming
application. There is support for generalized linking of a Flash application state to a comment or view,
which enables video commenting. Finally, actions can be linked to video chapter points.
9.6.1 RichMedia Annotations
The annotation subtype
RichMedia
shares many low-level structural similarities with the 3D Artwork
defined in Section 9.5 of the
PDF Reference
. At the top level, the rich media annotation has two primary
custom structures. The RichMediaSettings dictionary is unique to each annotation, but the
RichMediaContent dictionary can be shared across rich-media annotations.
The rich media annotation can contain any of the entries of an annotation dictionary. (See implementation
note E-12 on
page 131
.) Table 9.49 shows the additional annotation entries specific to this type of
annotation.
TABLE 9.39g Entries in the external data dictionary of a projection annotation
KEY
TYPE
VALUE
Type
name
(
Required; ExtensionLevel 3
) The type of PDF object
that this dictionary describes; if present, shall be
ExData
for an external data dictionary.
Subtype
name
(
Required; ExtensionLevel 3
) The type of external data
that this dictionary describes; shall be
3DM
for an
association to a 3D measurement.
M3DREF
dictionary
(
Required; ExtensionLevel 3
) An indirect reference to a
3D measurement dictionary for which this
projection annotation is a comment. See
“Projection
Annotations” on page 39
.