pdf viewer control in asp net c# : Acrobat add image to pdf SDK control service wpf web page .net dnn PDF32000_200850-part2370

© 
Adobe Systems Incorporated 2008 – All rights reserved
493
PDF 32000-1:2008
The  media clip  data  object  shall  be considered non-viable if the object referenced by the D  entry  does not 
contain a Type entry, the Type entry is unrecognized, or the referenced object is not a dictionary or stream. 
This shall effectively exclude the use of simple file specifications (see 7.11, “File Specifications”).
If D references a file specification that has an embedded file stream (see 7.11.4, “Embedded File Streams”), the 
embedded file stream’s Subtype entry shall be ignored if present, and the media clip data dictionary’s CT entry 
shall identify the type of data.
If D references a form XObject, the associated player is implicitly the conforming reader, and the form XObject 
shall be rendered as if it were any other data type. 
NOTE 2
The F and D entries in the media play parameters dictionary (see Table 279) should apply to a form XObject 
just as they do to a QuickTime movie.
For  media  other  than  form  XObjects,  the  media  clip  object  shall  provide  enough  information  to  allow  a 
conforming reader to locate an appropriate player. This may be done by providing one or both of the following 
entries, the first being the preferred method:
CT entry that specifies the content type of the media. If this entry is present, any player that is selected 
shall support this content type.
PL  entry  that specifies one or more players that  may be used to  play the referenced media. if CT is 
present, there should also be a PL present. 
The P entry specifies a media permissions dictionary (see Table 275) specifying the manner in which the data 
referenced by the media may be used by a conforming reader. These permissions allow authors control over 
how their data is exposed to operations that could allow it to be copied. If the dictionary contains unrecognized 
entries or entries with unrecognized values, it shall be considered non-viable, and the conforming reader shall
not play the media.
PL
dictionary
(Optional) A  media  players  dictionary (see 13.2.7.2, “Media Players 
Dictionary”) that identifies, among other things, players that are legal and not 
legal for playing the media.
If the media players dictionary is non-viable, the  media  clip data shall be 
non-viable.
MH
dictionary
(Optional) A dictionary whose entries (see Table 276) shall be honoured for 
the media clip data to be considered viable.
BE
dictionary
(Optional) A dictionary whose entries (see Table 276) should only be 
honoured in a “best effort” sense.
Table 274 –  Additional entries in a media clip data dictionary  (continued)
Key
Type
Value
Acrobat add image to pdf - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
how to add an image to a pdf file; how to add a jpg to a pdf
Acrobat add image to pdf - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
adding an image to a pdf; add image to pdf online
PDF 32000-1:2008
494
© 
Adobe Systems Incorporated 2008 – All rights reserved
The BU entry in  the  media clip  data MH  and BE dictionaries  (see Table 276)  specifies a  base  URL  for  the 
media data. Relative URLs in the media (which point to auxiliary files or are used for hyperlinking) should be 
resolved with respect to the value of BU. The following are additional requirements concerning the BU entry:
If BU is in the MH dictionary and the base URL is not honoured the media clip data shall be non-viable. 
NOTE 3
An example of this is that the player does not accept base URLs.
Determining the viability of the object shall not require checking whether the base URL is valid 
NOTE 4
The target host exists.
Absolute URls within the media shall not be affected.
If the media itself contains a base URL, that value shall be used in preference to BU.
NOTE 5
An example of this is that the <BASE> element is defined in HTML.
BU is completely independent of and unrelated to the value of the URI entry in the document catalogue 
(see 7.7.2, “Document Catalog”).
If BU is not present and the media is embedded within the document, the URL to the PDF file itself shall be 
used as if it were the value of a BU entry in the BE dictionary; that is, as an implicit best-effort base URL.
13.2.4.3 Media Clip Section
media clip section  dictionary  (see  Table 277)  defines  a  continuous  section  of  another  media  clip  object 
(known as the next-level media clip object). The next-level media clip object, specified by the D entry, may be 
either a media clip data object or another media clip section object. However, the linked list formed by the D
Table 275 –  Entries in a media permissions dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaPermissions for a media permissions dictionary.
TF
ASCII 
string
(Optional) An ASCII string indicating the circumstances under which it is 
acceptable to write a temporary file in order to play a media clip. Valid values 
are:
(TEMPNEVER)
Never allowed. 
(TEMPEXTRACT) Allowed only if the document permissions allow content 
extraction;  when  bit  5  of  the  user  access  permissions 
(see Table 22) is set.
(TEMPACCESS) Allowed only if the document permissions allow content 
extraction, including for accessibility purposes; when bits 
5 or 10 of the user access permissions (see Table 22) are 
set, or both.
(TEMPALWAYS) Always allowed.
Default value: (TEMPNEVER). 
An unrecognized value shall be treated as (TEMPNEVER). 
Table 276 –  Entries in a media clip data MH/BE dictionary  
Key
Type
Value
BU
ASCII 
string
(Optional) An absolute URL that shall be used as the base URL in resolving 
any relative URLs found within the media data.
.NET PDF Document Viewing, Annotation, Conversion & Processing
Convert image files to PDF. File & Page Process. Annotate & Comment. Add, insert PDF native annotations to PDF file. Support for all the print modes in Acrobat PDF
adding a jpeg to a pdf; add picture to pdf file
C# PDF Converter Library SDK to convert PDF to other file formats
without using other external third-party dependencies like Adobe Acrobat. you can easily perform file conversion from PDF document to image or document
how to add a photo to a pdf document; add jpg signature to pdf
© 
Adobe Systems Incorporated 2008 – All rights reserved
495
PDF 32000-1:2008
entries of media clip sections shall terminate in a media clip data object. If the next-level media object is non-
viable, the media clip section shall be also non-viable.
NOTE 1
A media clip section could define a 15-minute segment of a media clip data object representing a two-hour 
movie.
The B  and E  entries  in  the  media  clip  section’s MH  and BE  dictionaries  (see  Table 278)  shall  define  a 
subsection of the next-level media object referenced by D by specifying beginning and ending offsets into it. 
Depending on the media type, the offsets may be specified by time, frames, or markers (see 13.2.6.2, “Media 
Offset Dictionary”). B and E are not required to specify the same type of offset.
The following rules apply to these offsets:
For media types where an offset makes no sense (such as JPEG images), B and E shall be ignored, with 
no effect on viability. 
When B or E are specified by time or frames, their value shall be considered to be relative to the start of 
the next-level media clip. However, if E specifies an offset beyond the end of the next-level media clip, the 
end value shall be used instead, and there is no effect on viability.
When B or E are specified by markers, there shall be a corresponding absolute offset into the underlying 
media clip data object. If this offset is not within the range defined by the next-level media clip (if any), or if 
the marker is not present in the underlying media clip, the existence of the entry shall be ignored, and there 
is no effect on viability.
If the absolute offset derived from the values of all B entries in a media clip section chain is greater than or 
equal to the absolute offset derived from the values of all E entries, an empty range shall be defined. An 
empty range is legal.
Any B or E entry in a media clip section’s MH dictionary shall be honoured at play-time in order for the 
media clip section to be considered viable. 
NOTE 2
The entry may not be honored if its value was not viable or if the player did not support its value; for example, 
the player did not support markers.
If a B or E entry is in a media clip section’s MH dictionary, all B or E entries, respectively, at deeper levels 
(closer to  the media  clip data), shall be evaluated as if they were in an MH dictionary (even if they are 
actually within BE dictionaries).
If B or E entry in a BE dictionary cannot be supported, it may be ignored at play-time.
Table 277 –  Additional entries in a media clip section dictionary  
Key
Type
Value
D
dictionary
(Required) The media clip section or media clip data object (the next-level 
media object) of which this media clip section object defines a continuous 
section.
Alt
array 
(Optional) An array that provides alternate text descriptions for the media clip 
section  in  case  it  cannot  be  played;  see  14.9.2.4,  “Multi-language  Text 
Arrays.”
MH
dictionary
(Optional) A dictionary whose entries (see Table 278) shall be honoured for 
the media clip section to be considered viable.
BE
dictionary
(Optional) A dictionary whose entries (see Table 278) shall only be honoured 
in a “best effort” sense.
C# Windows Viewer - Image and Document Conversion & Rendering in
without using other external third-party dependencies like Adobe Acrobat. Image and Document Conversion Supported by Windows Viewer. Convert to PDF.
add jpg to pdf acrobat; add image pdf document
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
using other external third-party dependencies like Adobe Acrobat. file conversion from PowerPoint document to image or document PowerPoint to PDF Conversion.
add multiple jpg to pdf; adding a png to a pdf
PDF 32000-1:2008
496
© 
Adobe Systems Incorporated 2008 – All rights reserved
13.2.5
Media Play Parameters
A media play parameters dictionary specifies how a media object should be played. It shall be referenced from 
a media rendition (see 13.2.3.2, “Media Renditions”).
Table 278 –  Entries in a media clip section MH/BE dictionary  
Key
Type
Value
B
dictionary
(Optional) media offset dictionary (see 13.2.6.2, “Media Offset Dictionary”) 
that specifies the offset into the next-level media object at which the media 
clip section begins. Default: the start of the next-level media object.
E
dictionary
(Optional) media offset dictionary (see 13.2.6.2, “Media Offset Dictionary”) 
that specifies the offset into the next-level media object at which the media 
clip section ends. Default: the end of the next-level media object.
Table 279 –  Entries in a media play parameters dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaPlayParams for a media play parameters dictionary.
PL
dictionary
(Optional) A media players dictionary (see 13.2.7.2, “Media Players 
Dictionary”) that identifies, among other things, players that are legal and not 
legal for playing the media.
If this object is non-viable, the media play parameters dictionary  shall  be 
considered non-viable.
MH
dictionary
(Optional) A dictionary whose entries (see Table 278) shall be honoured for 
the media play parameters to be considered viable.
BE
dictionary
(Optional) A dictionary whose entries (see Table 278) shall only be honoured 
in a “best effort” sense.
Table 280 –  Entries in a media play parameters MH/BE dictionary  
Key
Type
Value
V
integer
(Optional) An integer that specifies the desired volume level as a percentage 
of recorded volume level. A zero value shall be equivalent to mute; negative 
values shall be illegal. Default value: 100.
C
boolean
(Optional) A flag specifying whether to display a player-specific controller 
user interface when playing. 
EXAMPLE
play/pause/stop controls.
Default value: false
C# Word - Word Conversion in C#.NET
without using other external third-party dependencies like Adobe Acrobat. perform file conversion from Word document to image or document Word to PDF Conversion.
add an image to a pdf with acrobat; how to add a picture to a pdf document
VB.NET PDF: How to Create Watermark on PDF Document within
this VB.NET Imaging PDF Watermark Add-on, you watermark that consists of text or image (such as users need no external application plugin, like Adobe Acrobat.
how to add an image to a pdf in preview; add jpg to pdf online
© 
Adobe Systems Incorporated 2008 – All rights reserved
497
PDF 32000-1:2008
The value of the D entry is a media duration dictionary, whose entries are shown in Table 281. It specifies a 
temporal duration. 
NOTE 1
The D entry dictionary temporal duration corresponds to the notion of a simple duration in SMIL. 
The duration may be a specific amount of time, it may be infinity, or it may be the media’s intrinsic duration.
EXAMPLE
The intrinsic duration of a two-hour QuickTime movie is two hours. 
F
integer‘
(Optional) The manner in which the player shall treat a visual media type that 
does not exactly fit the rectangle in which it plays.
0The media’s width and height shall be scaled while preserving the aspect 
ratio  so  that  the  media  and  play  rectangles  have  the  greatest  possible 
intersection while still displaying all media content. 
NOTE 1
Same as “meet” value of SMIL’s fit attribute. 
1 The media’s width and height shall be scaled while preserving the aspect 
ratio so that the play rectangle is entirely filled, and the amount of media 
content that does not fit within the play rectangle shall be minimized. 
NOTE 2
Same as “slice” value of SMIL’s fit attribute.
2 The media’s width and height shall be scaled independently so that the 
media and play rectangles  are the same; the  aspect ratio  shall not be 
preserved. 
NOTE 3
Same as “fill” value of SMIL’s fit attribute.
3 The  media  shall  not  be  scaled.  A  scrolling  user  interface  shall  be 
provided if the media rectangle is wider or taller than the play rectangle. 
NOTE 4
Same as “scroll” value of SMIL’s fit attribute.
4 The media shall not be scaled. Only the portions of the media rectangle 
that intersect the play rectangle shall be displayed. 
NOTE 5
Same as “hidden” value of SMIL’s fit attribute.
5 Use the player’s default setting (author has no preference).
Default value: 5.
An unrecognized value shall be treated as the default value if the entry is in a 
BE dictionary. If the entry is in an MH dictionary and it has an unrecognized 
value, the object shall be considered non-viable. 
D
dictionary
(Optional) A media duration dictionary (see Table 281). Default value: a 
dictionary specifying the intrinsic duration (see RC). 
A
boolean
(Optional) If true, the media shall automatically play when activated. If false
the media shall be initially paused when activated. 
EXAMPLE
The first frame is displayed. 
Relevant only for media that may be paused. Default value: true .
RC
number
(Optional) Specifies the number of iterations of the duration D to repeat. 
NOTE 6
Similar  to  SMIL’s repeatCount  attribute.  Zero  means  repeat 
forever.  Negative  values  shall  be  illegal;  non-integral  values 
shall be legal. 
Default value: 1.0.
Table 280 –  Entries in a media play parameters MH/BE dictionary  (continued)
Key
Type
Value
VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
free hand, rubber stamp, callout, embedded image, and ellipse no more plug-ins needed like Acrobat or Adobe Users need to add following implementations to your
add picture pdf; add png to pdf preview
BMP to PDF Converter | Convert Bitmap to PDF, Convert PDF to BMP
Also designed to be used add-on for .NET Image SDK, RasterEdge Powerful image converter for Bitmap and PDF files; No need for Adobe Acrobat Reader & print
how to add image to pdf document; add image to pdf
PDF 32000-1:2008
498
© 
Adobe Systems Incorporated 2008 – All rights reserved
The intrinsic duration may be modified when a media clip section (see 13.2.4.3, “Media Clip Section”) is used: 
the intrinsic  duration shall be the difference  between the absolute begin and  end offsets. For  a media type 
having no notion of time (such as a JPEG image), the duration shall be considered to be infinity.
If the simple duration is longer than the intrinsic duration, the player shall freeze the media in its final state until 
the simple duration has elapsed. For visual media types, the last appearance (frame) shall be displayed. For 
aural media types, the media is logically frozen but shall not continue to produce sound. 
NOTE 2
In this case, the RC entry, which specifies a repeat count, applies to the simple duration; therefore, the entire 
play-pause sequence is repeated RC times.
13.2.6
Media Screen Parameters
13.2.6.1 General
A media screen parameters dictionary (see Table 282) shall specify where a media object should be played. It 
shall contain MH and BE dictionaries (see Table 283), which shall function as discussed in 13.2.2, “Viability.” All 
media clips that are being played shall be associated with a particular document and shall be stopped when the 
document is closed.
NOTE
Conforming readers should disallow floating windows and full-screen windows unless specifically allowed by 
the user. The reason is that document-based  security attacks are possible if windows  containing arbitrary 
media content can be  displayed without  indicating  to the user that  the window  is  merely  hosting  a media 
object. This recommendation may be relaxed if it is possible to communicate the nature of such windows to the 
user; for example, with text in a floating window’s title bar.
Table 281 –  Entries in a media duration dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaDuration for a media duration dictionary.
S
name
(Required) The subtype of media duration dictionary. Valid values are:
I
The duration is the intrinsic duration of the associated media
F
The duration is infinity
T
The duration shall be specified by the T entry
The  media  duration  dictionary  shall  be  considered  non-viable  if  the 
conforming reader does not recognize the value of this entry.
T
dictionary
(Required if the  value of S is T; otherwise ignored) A timespan dictionary 
specifying an explicit duration (see Table 289). A negative duration is illegal.
Table 282 –  Entries in a media screen parameters dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaScreenParams for a media screen parameters dictionary.
MH
dictionary
(Optional) A dictionary whose entries (see Table 283) shall be honoured for 
the media screen parameters to be considered viable.
BE
dictionary
(Optional) A dictionary whose entries (see Table 283) should be honoured.
JPEG to PDF Converter | Convert JPEG to PDF, Convert PDF to JPEG
It can be used standalone. JPEG to PDF Converter is able to convert image files to PDF directly without the software Adobe Acrobat Reader for conversion.
add jpg to pdf; adding image to pdf file
PDF to WORD Converter | Convert PDF to Word, Convert Word to PDF
out transformation between different kinds of image files and Word Converter has accurate output, and PDF to Word need the support of Adobe Acrobat & Microsoft
add photo to pdf online; add a jpg to a pdf
© 
Adobe Systems Incorporated 2008 – All rights reserved
499
PDF 32000-1:2008
The F  entry  in  the  media  screen  parameters MH/BE  dictionaries  shall  be  a  floating  window  parameters 
dictionary, whose entries are listed in Table 284. The entries in the floating window parameters dictionary shall 
be  treated  as if they  were present  in  the MH  or BE  dictionaries that they  are referenced from. That is, the 
contained entries  shall be  individually evaluated for viability rather than  the dictionary  being  evaluated  as a 
whole. (There may be an F entry in both MH and BE. In such a case, if a given entry is present in both floating 
window parameters dictionaries, the one in the MH dictionary shall take precedence.)
The D, P,  and RT  entries  shall  be  used  to  specify  the  rectangle  that  the  floating  window  occupies.  Once 
created, the floating window’s size and position shall not be tied to any other window, even if the initial size or 
position was computed relative to other windows.
Unrecognized values for the RP, RT, and O entries shall be handled as follows: if they are nested within an 
MH dictionary, the floating window parameters object (and hence the media screen parameters object) shall be 
Table 283 –  Entries in a media screen parameters MH/BE dictionary  
Key
Type
Value
W
integer
(Optional) The type of window that the media object shall play in:
0 A floating window
1 A full-screen window that obscures all other windows
2 A hidden window
3 The  rectangle  occupied  by  the  screen  annotation  (see  12.5.6.18, 
“Screen Annotations”) associated with the media rendition 
Default value: 3. Unrecognized value in MH: object is non-viable; in BE: treat 
as default value.
B
array
(Optional) An array of three numbers in the range 0.0 to 1.0 that shall specify 
the components in the DeviceRGB colour space of the background colour 
for the rectangle in which the media is being played. This colour shall be 
used  if the  media object  does not  entirely cover the  rectangle or if it has 
transparent sections. It shall be ignored for hidden windows.
Default  value:  implementation-defined.  The  conforming  reader  should 
choose a reasonable value based on the value of W
EXAMPLE 1
A system default background colour for floating windows 
or  a  user-preferred  background  colour  for  full-screen 
windows.
If a media format has an intrinsic background colour, B shall not override it. 
However, the B colour shall be visible if the media has transparent areas or 
otherwise does not cover the entire window.
O
number
(Optional) A number in the range 0.0 to 1.0 specifying the constant opacity 
value that shall be used in painting the background colour specified by B. A 
value below 1.0 means the window shall be transparent. 
EXAMPLE 2
Windows  behind  a  floating  window  show  through  if  the 
media does not cover the entire floating window. 
A value of 0.0 shall indicate full transparency and shall make B irrelevant. It 
shall be ignored for full-screen and hidden windows.
Default value: 1.0 (fully opaque).
M
integer
(Optional) A monitor specifier (see Table 293) that shall specify which 
monitor  in  a  multi-monitor  system,  a  floating  or  full-screen  window  shall 
appear on. Ignored for other types.
Default value: 0 (document monitor). Unrecognized value in MH: ob
ject is 
non-viable; in BE: treat as default value.
F
dictionary
(Required  if  the  value  of W  is  0;  otherwise  ignored) A floating window 
parameters dictionary (see  Table 284)  that  shall specify the size, position, 
and options used in displaying floating windows.
PDF 32000-1:2008
500
© 
Adobe Systems Incorporated 2008 – All rights reserved
considered non-viable; if they are nested within a BE dictionary, they shall be considered to have their default 
values.
Table 284 –  Entries in a floating window parameters dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be FWParams for a floating window parameters dictionary.
D
array
(Required) An array containing two non-negative integers that shall 
represent  the  floating  window’s  width  and  height,  in  pixels,  respectively. 
These values shall correspond to the dimensions of the rectangle in which 
the  media  shall  play,  not  including  such  items  as  title  bar  and  resizing 
handles.
RT
integer
(Optional) The window relative to which the floating window shall be 
positioned:
0 The document window
1 The application window
2 The full virtual desktop
3 The monitor specified by M in the media screen parameters MH or BE
dictionary (see 9.22)
Default value: 0.
P
integer
(Optional) The location where the floating window (including such items as 
title bar and  resizing  handles)  shall  be positioned  relative  to  the  window 
specified by RT:
0 Upper-left corner
1 Upper center
2 Upper-right corner
3 Center left
4 Center
5 Center right
6 Lower-left corner
7 Lower center
8 Lower-right corner
Default value: 4.
O
integer
(Optional) Specifies what shall occur if the floating window is positioned 
totally or partially offscreen (that is, not visible on any physical monitor):
0 Take no special action
1 Move and/or resize the window so that it is on-screen
2 Consider the object to be non-viable
Default value: 1
T
boolean
(Optional) If true, the floating window shall have a title bar. Default value: 
true.
UC
boolean
(Optional;  meaningful  only  if T  is true) If true, the floating window shall 
include user interface elements that allow a user to close a floating window.
Default value: true
R
integer
(Optional) Specifies whether the floating window may be resized by a user:
0 May not be resized
1 May be resized only if aspect ratio is preserved
2 May be resized without preserving aspect ratio
Default value: 0.
© 
Adobe Systems Incorporated 2008 – All rights reserved
501
PDF 32000-1:2008
13.2.6.2 Media Offset Dictionary
media offset dictionary (Table 285) shall specify an offset into a media object. The S (subtype) entry indicates 
how the offset shall be specified: in terms of time, frames or markers. Different media types support different 
types of offsets. 
EXAMPLE
Time, “10 seconds”; frames, “frame 20”; markers, “Chapter One.”
TT
array
(Optional; meaningful only if T is true ) An array providing text to display on 
the floating window’s title bar. See 14.9.2.4, “Multi-language Text Arrays.” If 
this entry is not present, the conforming reader may provide default text.
Table 285 –  Entries common to all media offset dictionaries  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaOffset for a media offset dictionary.
S
name
(Required) The subtype of media offset dictionary. Valid values shall be:
T A media offset time dictionary (see Table 286)
F A media offset frame dictionary (see Table 287)
M A media offset marker dictionary (see Table 288)
The rendition shall be considered non-viable if the conforming reader does 
not recognize the value of this entry.
Table 286 –  Additional entries in a media offset time dictionary  
Key
Type
Value
T
dictionary
(Required) A timespan dictionary (see Table 289) that shall specify a 
temporal offset into a media object. Negative timespans are not allowed in 
this context. The media offset time dictionary  is non-viable if its timespan 
dictionary is non-viable.
Table 287 –  Additional entries in a media offset frame dictionary  
Key
Type
Value
F
integer
(Required) Shall specify a frame within a media object. Frame numbers 
begin at 0; negative frame numbers are not allowed.
Table 288 –  Additional entries in a media offset marker dictionary  
Key
Type
Value
M
text string
(Required) A text string that identifies a named offset within a media object.
Table 284 –  Entries in a floating window parameters dictionary  (continued)
Key
Type
Value
PDF 32000-1:2008
502
© 
Adobe Systems Incorporated 2008 – All rights reserved
13.2.6.3 Timespan Dictionary
timespan dictionary  shall specify a length of time; its entries are shown in Table 289. 
13.2.7
Other Multimedia Objects
13.2.7.1 General
This sub-clause defines several dictionary types that are referenced by the previous sub-clauses.
13.2.7.2 Media Players Dictionary
A media players dictionary may be referenced by media clip data (see 13.2.4.2, “Media Clip Data”) and media 
play  parameters  (see  13.2.5, “Media  Play Parameters”)  dictionaries,  and  shall  allow  them  to  specify  which 
players may or may not be used to play the associated media. The media players dictionary references media 
player  info dictionaries (see 13.2.7.3, “Media Player Info Dictionary”) that shall provide specific information 
about each player. 
Table 289 –  Entries in a timespan dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be Timespan for a timespan dictionary.
S
name
(Required) The subtype of timespan dictionary. The value shall be S (simple 
timespan). The rendition shall be  considered  non-viable if  the  conforming 
reader does not recognize the value of this entry. 
V
number
(Required) The number of seconds in the timespan. Non-integral values 
shall be allowed. Negative values shall be allowed, but may be disallowed in 
some contexts. 
(PDF 1.5) Negative values are not allowed.
This entry  shall  be  used  only  if the  value of  the S entry  is S.  Subtypes 
defined in the future need not use this entry.
Table 290 –  Entries in a media players dictionary  
Key
Type
Value
Type
name
(Optional) The type of PDF object that this dictionary describes; if present, 
shall be MediaPlayers for a media players dictionary.
MU
array
(Optional) An array of media player info dictionaries (see Table 291) that 
shall specify a  set of  players, one  of  which  shall be used  in  playing the 
associated media object. 
Any players specified in NU are effectively removed from MU
EXAMPLE
If MU specifies versions 1 through 5 of a player and NU
specifies  versions  1  and  2  of  the  same  player, MU  is 
effectively versions 3 through 5.
A
array
(Optional) An array of media player info dictionaries (see Table 291) that 
shall  specify  a  set  of  players,  any  of  which may  be  used in  playing the 
associated media object. If MU is also present and non-empty, A shall be 
ignored.
NU
array
(Optional) An array of media player info dictionaries (see Table 291) that 
shall specify a set of players that shall not be used in playing the associated 
media object (even if they are also specified in MU).
Documents you may be interested
Documents you may be interested