background image

Adobe Acrobat SDK

Implementation Notes

Adobe® Supplement to the ISO 32000

 Implementation Notes to the PDF Reference, sixth edition     122

b. A matching font installed on the user’s system, ignoring generic font families.

c. A font on the user’s system that matches the generic font family, if specified.

d. A standard font (see implementation note 62) that most closely matches the other font 

specification properties and is appropriate for the current input locale.

8.6.3 Field Dictionaries (Button Fields)

121. The behavior of Acrobat has changed in the situation where a check box or radio button field have 

multiple children that have the same export value. In Acrobat 4.0, such buttons always turned off and 
on in unison. In Acrobat 5.0, the behavior of radio buttons was changed to mimic HTML so that turning 
on a radio button always turned off its siblings regardless of export value. In Acrobat 6.0, the 
RadiosInUnison flag allows the document author to choose between these behaviors.

8.6.3 Field Types (Choice Fields)

122. In Acrobat 3.0, the 

Opt

 array must be homogenous: its elements must be either all text strings or all 

arrays. 

8.6.4 Form Actions (Submit-Form Actions)

123. In Acrobat viewers, if the response to a submit-form action uses Forms Data Format (FDF), the URL must 

end in #FDF so that it can be recognized as such by the Acrobat software and handled properly. 
Conversely, if the response is in any other format, the URL should not end in #FDF. 

8.6.4 “Form Actions (Import-Data Actions)

124. Acrobat viewers set the 

F

 entry to a relative file specification locating the FDF file with respect to the 

current PDF document file. If the designated FDF file is not found when the import-data action is 
performed, Acrobat tries to locate the file in a few well-known locations, depending on the host 
platform. On the Windows platform, for example, Acrobat searches in the directory from which Acrobat 
was loaded, the current directory, the System directory, the Windows directory, and any directories 
listed in the PATH environment variable. On Mac OS, Acrobat searches in the Preferences folder and the 
Acrobat folder. 

125. When performing an import-data action, Acrobat viewers import the contents of the FDF file into the 

current document’s interactive form, ignoring the 

F

 and 

ID

 entries in the FDF dictionary of the FDF file. 

8.6.4 Form Actions (JavaScript Actions)

126. Because JavaScript 1.2 is not Unicode-compatible, 

PDFDocEncoding

 and the Unicode encoding are 

translated to a platform-specific encoding before interpretation by the JavaScript engine. 

8.6.6 Forms Data Format (FDF Header)

127. Because Acrobat viewers earlier than 5.0 cannot accept any other version number because of a bug, 

the FDF file header is permanently frozen at version 1.2. All further updates to the version number will 
be made via the 

Version

 entry in the FDF catalog dictionary instead. 

Содержание 12020596

Страница 1: ...bbc Adobe Supplement to the ISO 32000 BaseVersion 1 7 ExtensionLevel 3 Adobe Acrobat SDK June 2008 Version 9 0...

Страница 2: ...mes in sample material or sample forms included in this documentation and or software are for demonstration purposes only and are not intended to refer to any actual organization or persons Adobe the...

Страница 3: ...Engineering and Construction 9 Accessibility 10 Portable collections 10 Rich media 10 Seed values and locking a document for digital signatures 10 Encryption and passwords 10 Barcode form fields 11 P...

Страница 4: ...r 9 in PDF Reference 55 9 5 3D Artwork 55 9 5 1 3D Annotations 55 9 5 2 3D Streams 56 9 5 3 3D Views 57 9 5 3 3D Views Node Dictionaries 57 9 5 6 Persistence of 3D Measurements and Markups 59 9 6 Rich...

Страница 5: ...ion notes are differences between the PDF specification including the extensions and what is implemented in Adobe PDF applications such as Adobe Acrobat Who should read this guide This guide is intend...

Страница 6: ...y the convention identifies extension levels relative to that base version For normative information on the use of base versions and extension levels in a PDF document see 3 6 1 Document Catalog on pa...

Страница 7: ...obe com go pdf_developer select PDF Specification Sixth Edition Plans related to subsequent versions of ISO 32000 After the second version of ISO 32000 is released Adobe will use a new base version va...

Страница 8: ...8 Part I Extensions to the PDF Specification...

Страница 9: ...orced viewer preferences Enforced viewer preferences instruct a conforming reader that the user cannot override viewer settings specified in PDF documents Examples of such viewer preferences are defau...

Страница 10: ...ts value a collection colors dictionary Table 8 6a on page 31 which is used to specify a list of colors that a navigator should use in its layout of a portable collection Rich media There is a new ann...

Страница 11: ...Conforming File on page 48 Adobe BaseVersion 1 7 and ExtensionLevel 1 Acrobat 8 1 extended the PDF language for several 3D related features These extensions occurred before the BaseVersion and Extens...

Страница 12: ...ment to the ISO 32000 Other 12 Support for rich text conventions Acrobat 8 1 extends support for the rich text conventions described in XML Forms Architecture XFA versions 2 5 and 2 6 See Table 8 73 A...

Страница 13: ...is shortened to ExtensionLevel 3 throughout this document 3 5 Encryption On page 116 modify the paragraph as shown below where unchanged content is shown in gray The V entry in specifying which algori...

Страница 14: ...key lengths ranging from 40 to 128 bits see implementation note 22 in Appendix H 4 PDF 1 5 The security handler defines the use of encryption and decryption in the document using the rules specified b...

Страница 15: ...sion 1 7 algorithm 3 1 is used For Encrypt version 5 extension level 3 algorithm 3 1a is used The difference is that algorithm 3 1a uses the starting key directly and does not modify the key at all Al...

Страница 16: ...e dictionaries contain a CFM value of V2 or AESV2 and an AuthEvent value of DocOpen For version 4 the filter CFM value may be V2 RC4 or AESV2 AES 128 For version 5 the filter CFM value shall be AESV3...

Страница 17: ...scribed above The value of R is 4 or less A 32 byte string based on the user password that is used in determining whether to prompt the user for a password and if so whether a valid user or owner pass...

Страница 18: ...te integer and pass these bytes to the MD5 hash function low order byte first 5 Pass the first element of the file s file identifier array the value of the ID entry in the document s trailer dictionar...

Страница 19: ...y Salt concatenated with the 48 byte U string The 32 byte result is the key used to decrypt the 32 byte OE string using AES 256 in CBC mode with no padding and an initialization vector of zero The 32...

Страница 20: ...n truncate to the first 127 bytes if the string is longer than 127 bytes Algorithm 3 8 Computing the encryption dictionary s U user password and UE user encryption key values 1 Generate 16 random byte...

Страница 21: ...matches the first 32 bytes of the U string this is the user password Algorithm 3 12 Authenticating the Owner Password 1 Test the password against the user key by computing the SHA 256 hash of the UTF...

Страница 22: ...ream or string The key size Length shall be 128 bits AESV3 ExtensionLevel 3 The application asks the security handler for the encryption key and implicitly decrypts data with Algorithm 3 1a using the...

Страница 23: ...SCRIPTION Extensions dictionary ExtensionLevel 3 An extensions dictionary representing information about the PDF extensions that this document may contain Table 3 25a on page 24 describes the entries...

Страница 24: ...he prefix name registry The prefix registry is used to designate a 4 character case sensitive prefix that identifies a company or other entity This prefix is used for company specific version identifi...

Страница 25: ...name Required A name that designates a version of the PDF specification and that is syntactically consistent with the Version key in the Catalog entry See Section 3 6 1 The name value 1 7 designates P...

Страница 26: ...Table 3 41 The Thumb entry is used primarily in conjunction with files embedded in portable collections that use a navigator However it is extensible to any other feature that may require a thumbnail...

Страница 27: ...tial Features on page 49 4 9 Form XObjects 4 9 1 Form Dictionaries Add new entries Measure and PtData to Table 4 45 in support of geospatial content See Section 8 8 1 Geospatial Features on page 49 TA...

Страница 28: ...ce array Future additions to this table should be limited to keys in the viewer preferences dictionary with the following qualities Can be assigned values default or specified that cannot be used in a...

Страница 29: ...gators TABLE 8 6 Entries in a collection dictionary KEY TYPE VALUE View name Optional The initial view The following values are valid D The collection view is presented in details mode with all inform...

Страница 30: ...e navigator actually use the colors Folders dictionary Required if the collection has folders ExtensionLevel 3 An indirect reference to a folder dictionary that is the single common ancestor of all ot...

Страница 31: ...senting a DeviceRGB color used for the navigator background CardBackground array Optional ExtensionLevel 3 An array of three numbers in the range 0 0 to 1 0 representing a DeviceRGB color used for the...

Страница 32: ...Note Descriptions of file name and case normalization follow this table Parent dictionary Required for child folders ExtensionLevel 3 An indirect reference to the parent folder of this folder This ent...

Страница 33: ...Two file names that differ only in case are disallowed within the same folder See http www unicode org reports tr21 tr21 5 html for information on case normalization The CI entry a collection item di...

Страница 34: ...ation of the collection unless some other considerations such as accessibility require a non SWF file based presentation See implementation note E 2 page 130 This section describes how navigator infor...

Страница 35: ...n p and q default to 0 This number is the version of the navigator API required by the navigator SWF file If a portable collection is opened in an older viewer that supports a SWF file driven present...

Страница 36: ...nary Suppose for example that this key specifies the navigator SWF file IRI to be MyNavigator swf and that this SWF file in turn refers internally to a style sheet named MyStyles css and an image name...

Страница 37: ...alized navigators include both content and application the navigator SWF file and PDF provides a mechanism that enables navigators to specify localized text separate from the application The String en...

Страница 38: ...F 1 7 An external data dictionary specifying data to be associated with the annotation This dictionary contains the following entries Type optional If present must be ExData Subtype required A name sp...

Страница 39: ...ments as markup annotations These measurements and comments then persist in the document When a projection annotation is used in conjunction with a 3D measurement 3D Measurements and Projection Annota...

Страница 40: ...e annotation s handler Rich Media Execute Actions on page 40 TABLE 8 48a Additional entries specific to a rich media execute action KEY TYPE DESCRIPTION S name Required ExtensionLevel 3 The type of ac...

Страница 41: ...unction name If the target instance specified by the TI key in the parent rich media execute action dictionary is Flash content the command string represents an ActionScript ExternalInterface call to...

Страница 42: ...tes of the body element ATTRIBUTE DESCRIPTION xfa spec The version of the XML Forms Architecture XFA specification to which the rich text string complies The following are valid values 2 0 which speci...

Страница 43: ...ell as annotation creation deletion and modification other changes invalidate the signature Default value none absence of this key results in no effect on signature validation rules If MDP permission...

Страница 44: ...to override this at the time of signing otherwise the document is locked after signing false the document should not be locked after signing Again the required flag Ff determines whether this is a req...

Страница 45: ...mented which barcode symbology is employed and any other parameters required for generating the barcode Ff integer Optional A set of bit flags specifying the interpretation of specific entries in this...

Страница 46: ...onal ExtensionLevel 3 Describes the data preparation steps before encoding Permissible values follow 0 The data is sent directly to the encoder 1 The data undergoes flate compression before encoding T...

Страница 47: ...notation referred to through the Kids array from the barcode field If there is only one widget annotation its widget annotation dictionary is merged into the barcode field dictionary For each such ass...

Страница 48: ...d retrieval of other types of information that may be useful for other workflows including data that is not bound to form fields and one or more XML signature s See the XML Architecture XML Forms Arch...

Страница 49: ...page 49 is GEO additional entries are defined through a geospatial measure dictionary A geospatial measure dictionary Table 111a contains a description of the earth based coordinate system associated...

Страница 50: ...the first point values as a final point GCS dictionary Required ExtensionLevel 3 A projected or geographic coordinate system dictionary DCS dictionary Optional ExtensionLevel 3 A projected or geograp...

Страница 51: ...spatial Consortium See Bibliography See implementation note E 9 page 131 GPTS array Required ExtensionLevel 3 An array of numbers taken pairwise defining points in geographic space as degrees of latit...

Страница 52: ...OGP Well Known Text is specified in document 01 009 OpenGIS Implementation Specification Coordinate Transformation Services of the Open Geospatial Consortium See Bibliography See implementation note E...

Страница 53: ...0 PARAMETER False_Northing 0 0 PARAMETER Central_Meridian 96 0 PARAMETER Standard_Parallel_1 20 0 PARAMETER Standard_Parallel_2 60 0 PARAMETER Latitude_Of_Origin 40 0 UNIT Meter 1 0 Point Data Diction...

Страница 54: ...grees The XPTS value is a number type LON longitude in degrees The XPTS value is a number type ALT altitude in meters The XPTS value is a number type Note These names are in effect column headers for...

Страница 55: ...he following sections describe the major PDF objects that relate to 3D artwork as well as providing background information on 3D graphics 3D annotations provide a virtual camera through which the artw...

Страница 56: ...consumer applications must be prepared to encounter unknown values for Subtype and recover appropriately which usually means leaving the annotation in its inactive state displaying its normal appearan...

Страница 57: ...in a 3D view dictionary KEY TYPE VALUE MS name Optional A name specifying the entry to use for the 3D camera to world transformation matrix The following values are supported M indicates that the C2W...

Страница 58: ...Stream is U3D this entry corresponds to the field Node block name specified in the Universal 3D File Format See Bibliography PRC ExtensionLevel 1 If the Subtype of the corresponding 3D Stream is PRC...

Страница 59: ...nary represents an instance of a 3D measurement to be displayed in the context of this view For more information about 3D measurement dictionaries see 3D Measurement Markup Dictionary on page 62 When...

Страница 60: ...value A text string specifying a label for displaying the units represented by this dictionary in a user interface It is recommended that the label use a universally recognized abbreviation USm number...

Страница 61: ...dictionary if TU is not defined in this case the unit specification is undefined and is ignored User override units The following is the process user override units definition If UU is defined then U...

Страница 62: ...t shall be 3DMeasure for a 3D measurement dictionary Subtype name Required ExtensionLevel 3 A name specifying the measurement type for this measurement LD3 A linear dimension measurement is used to de...

Страница 63: ...onLevel 3 A three element array of numbers specifying the 3D annotation plane on which the measurement markup will lie A1 array Required ExtensionLevel 3 A three element array of numbers specifying th...

Страница 64: ...he range 0 0 to 1 0 that represent the RGB color of the measurement markup The default value is the array 1 1 1 representing the color white V number Required ExtensionLevel 3 A numeric value represen...

Страница 65: ...measurement markup consists of two filled circles at the anchor points two parallel extension lines referred to as leader lines starting at the anchor points and extending away from the anchor points...

Страница 66: ...3 A three element array of numbers specifying the up direction vector called the text Y direction for the text string presenting the measurement value string TS number Optional ExtensionLevel 3 A numb...

Страница 67: ...If the text position TP is outside the area between A1 and A2 an extension line collinear to the measure line connecting TP to the closest anchor point is generated There are three parts to the text s...

Страница 68: ...nt array of numbers specifying the 3D annotation plane on which the measurement markup lies A1 array Required ExtensionLevel 3 A three element array of numbers specifying the model space position of t...

Страница 69: ...ariant The default is 12 points C array Optional ExtensionLevel 3 An array of three numbers in the range 0 0 to 1 0 representing the RGB color of the measurement markup The default value is the array...

Страница 70: ...ined in a similar manner as for other dimensions The lower left corner of the text box is positioned at the text anchor point TP and the text s X axis is defined by the vector TX Note that the vector...

Страница 71: ...ge 62 the following entries are defined for a 3D measurement dictionary with a Subtype value of RD3 for 3D radial measurement TABLE 9 39e Additional entries in a 3D measurement markup dictionary for a...

Страница 72: ...senting the measurement value string EL number Optional ExtensionLevel 3 The length of the extension line in points The default is 60 points TS number Optional ExtensionLevel 3 A number representing t...

Страница 73: ...s defined as the cross product of the annotation plane normal and the text X axis in the direction defined by the TY parameter The parameters for defining a radial dimension for an arc are very simila...

Страница 74: ...ader line that connects the model to a text box placed in the 3D scene The text box is rendered so that the text is always facing the user Commenting functionality is specified by creating a projectio...

Страница 75: ...nLevel 3 A two element integer array defining the x and y size of the text box to contain the user text string UT The x value is defined as a number of characters shown in the x direction the top row...

Страница 76: ...mment 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 similar...

Страница 77: ...d its subcomponents followed by the RichMediaContent dictionary on page 86 and its subcomponents See the Extended Example on page 94 for a detailed and comprehensive example of a rich media annotation...

Страница 78: ...are also referenced by the Assets name tree of the RichMediaContent dictionary See RichMediaContent dictionary on page 86 When the annotation is activated each script in the array is executed in orde...

Страница 79: ...re visible Default value XA Animation dictionary Optional ExtensionLevel 3 A RichMediaAnimation dictionary that describes the preferred method that conforming readers should use to drive keyframe anim...

Страница 80: ...or a detailed description Scripts array Optional ExtensionLevel 3 An array of indirect object references to file specification dictionaries each of which describe a JavaScript file that shall be prese...

Страница 81: ...escribes If present the type shall be RichMediaAnimation for an animation dictionary Subtype name Optional ExtensionLevel 3 The animation style described by this dictionary Valid values are None Linea...

Страница 82: ...ship of entities within the artwork See Section 9 5 1 3D Annotations of the PDF Reference sixth edition The Style of the annotation can be presented Embedded within the PDF page or separately Windowed...

Страница 83: ...Level 3 A flag that indicates the default behavior of an interactive toolbar associated with this annotation If true a toolbar is displayed when the annotation is activated and given focus If false a...

Страница 84: ...anslation Table 9 50f details the contents of this dictionary TABLE 9 50e Entries in a RichMediaWindow dictionary KEY TYPE VALUE Type name Optional ExtensionLevel 3 The type of PDF object that this di...

Страница 85: ...k false Style Windowed Window 25 0 R endobj 25 0 obj RichMediaWindow dictionary Type RichMediaWindow Height Default 216 Max 432 Min 72 VAlign name Optional ExtensionLevel 3 Describes the vertical alig...

Страница 86: ...ttings dictionary See TABLE 9 50 Entries in a RichMediaSettings dictionary on page 78 Table 9 51 details the elements of the RichMediaContent dictionary TABLE 9 51 Entries in a RichMediaContent dictio...

Страница 87: ...ULL characters The number of characters in the string shall be between 1 and 255 inclusive The string shall not contain any of these six characters U 003A COLON U 002A ASTERISK U 0022 QUOTATION MARK U...

Страница 88: ...f the assets which better informs the choices when presenting content specific user interfaces during the authoring or editing process RichMediaInstance Dictionary The RichMediaInstance dictionary ref...

Страница 89: ...onal ExtensionLevel 3 The type of PDF object that this dictionary describes If present it shall be RichMediaInstance for a RichMediaInstance dictionary Subtype name Required ExtensionLevel 3 A name sp...

Страница 90: ...ics see the document titled Using FlashVars to pass variables to a SWF listed in the Bibliography Default value No data is sent to the Flash Player Binding name Optional ExtensionLevel 3 Values can be...

Страница 91: ...n Table 9 51e contains a state that relates the cue points to an action that may be passed to the conforming application or may be used to change the appearance Cue points in the Flash content are mat...

Страница 92: ...e CuePoint for a CuePoint dictionary Subtype name Optional ExtensionLevel 3 Values can be Navigation or Event as described here A Navigation cue point is an event encoded in a Flash movie FLV A chapte...

Страница 93: ...ueries them for state data The mechanism by which the content of the Data entry is retrieved from the content instance depends on the content type Flash content An ActionScript ExternalInterface call...

Страница 94: ...ash swf resource to enable playback of the video content That file needs to support saving and loading state data in order to enable commenting on Video The format of the state data when a multimedia_...

Страница 95: ...DeviceRGB Subtype Image stream Poster Image Stream endobj 12 0 obj RichMediaContent dictionary Type RichMediaContent Configurations 13 0 R Views 15 0 R Assets 29 0 R endobj 13 0 obj RichMediaConfigur...

Страница 96: ...aParams Binding Foreground FlashVars name John Smith address 1 Main St city Springfield CuePoints Type CuePoint Name Cue Point 1 Subtype Nav Time 5100 Type CuePoint Name Cue Point 2 Subtype Event Time...

Страница 97: ...Instance endobj 23 0 obj RichMediaSettings Dictionary Type RichMediaSettings Activation Type RichMediaActivation Condition WhenClicked Configuration 14 0 R Reference to element in Configurations arra...

Страница 98: ...specification dictionary for 3D file Type Filespec F 3D u3d UF 3D u3d EF F 40 0 R Stream containing the 3D file endobj 31 0 obj File specification dictionary for Flash file Type Filespec F Flash swf U...

Страница 99: ...41 0 obj Embedded file stream for Flash file Type EmbeddedFile Flash swf Length Filter stream Data for Flash swf endstream endobj 44 0 obj Embedded file stream for JavaScript file Type EmbeddedFile S...

Страница 100: ...type name Optional PDF 1 7 The subtype of the artifact This entry applies only when the Type entry has a value of Pagination Valid values are Header Footer and Watermark Additional values can be defin...

Страница 101: ...e Content 101 Replace the bullet that begins Pagination artifacts with the following bullet Unchanged content appears in gray Pagination artifacts Ancillary page features such as running heads folios...

Страница 102: ...n 7298 Adobe Extension Level 1 Adobe Systems Incorporated Geometry Compression Level 2 Tesselation Compression Level 2 Add the new entry shown below Unchanged text appears in gray Adobe XML Architectu...

Страница 103: ...et to the ISO listing of standards International Organization for Standardization ISO The following standards are available through http www iso org Information technology Automatic identification and...

Страница 104: ...Adobe Acrobat SDK Bibliography Adobe Supplement to the ISO 32000 Other Resources 104 UTS 35 Unicode Technical Standard 35 Locale Data Markup Language LDML...

Страница 105: ...105 Part II Reference Errors and Implementation Notes...

Страница 106: ...eatures This note applies to the first paragraph in this section 1 The native file formats of Acrobat products are PDF 1 2 for Acrobat 3 0 PDF 1 3 for Acrobat 4 0 PDF 1 4 for Acrobat 5 0 PDF 1 5 for A...

Страница 107: ...sian languages this encoding may be something like Shift JIS or Big Five Consequently it is necessary to distinguish between names encoded this way and ones encoded as UTF 8 Fortunately UTF 8 encoding...

Страница 108: ...r with any other filter if the encoded data uses the progressive format If a version of the Acrobat viewer earlier than 4 0 encounters DCTDecode data encoded in progressive format an error occurs that...

Страница 109: ...arized files 3 4 7 Cross Reference Streams Cross Reference Stream Dictionary 20 FlateDecode is the only filter supported by Acrobat 6 0 and later viewers for cross reference streams These viewers also...

Страница 110: ...d It is up to individual security handlers to store their own flags that indicate whether document level metadata should be in plaintext 30 Acrobat viewers do not support the ability for third party s...

Страница 111: ...hose native file format is PDF 1 2 reports an error Invalid Function Resource if it encounters a function of this type 3 9 4 Type 4 PostScript Calculator Functions 43 Since Type 4 functions are not de...

Страница 112: ...ning with version 4 0 Acrobat exports Level 3 EPS files using this method and can also export Level 1 EPS files that use the Level 1 separation conventions of Adobe Technical Note 5044 Color Separatio...

Страница 113: ...n after the TJ operator paints a character glyph and moves by any specified offset must not be less than it was before the glyph was painted 59 In Acrobat 4 0 and earlier viewers position adjustments...

Страница 114: ...Type 1 Fonts Standard Type 1 Fonts Standard 14 Fonts 62 Acrobat 3 0 and earlier viewers may ignore attempts to override the standard fonts Also Acrobat 4 0 and earlier viewers incorrectly allow subst...

Страница 115: ...Documents that use fonts containing additional glyphs from the Adobe Japan1 5 collection must embed those fonts to ensure proper display and printing 5 7 Font Descriptors 68 Acrobat viewers earlier th...

Страница 116: ...te parameters blend mode soft mask alpha constant and alpha source All graphics objects are painted opaquely Note This implementation note is also referred to in Sections 7 5 3 Specifying Shape and Op...

Страница 117: ...s structured contains tagging the annotations are visited in structure order Otherwise widgets are visited in the order in which they appear in the Annots array and then other annotation types are vis...

Страница 118: ...have a Tabs entry Acrobat 6 0 and later reorder annotations in the Annots array to match the order described in Interaction between accessibility preference and annotation tab order on page 117 The t...

Страница 119: ...a value of P for the H entry highlighting mode Acrobat viewers display the link appearance with a beveled border ignoring any down appearance that is defined see Section 8 4 4 Appearance Streams 8 4 5...

Страница 120: ...nning with Acrobat 4 0 the actions associated with these events are executed if the document is in a page oriented or single column layout and are ignored if the document is in a multiple column layou...

Страница 121: ...bjects are not actually resources and are not referenced from the appearance stream 114 In Acrobat markup annotations can also make use of the resources in the DR dictionary 115 Acrobat 6 0 recognizes...

Страница 122: ...Acrobat software and handled properly Conversely if the response is in any other format the URL should not end in FDF 8 6 4 Form Actions Import Data Actions 124 Acrobat viewers set the F entry to a re...

Страница 123: ...As shown in Table 8 96 on page 717 the only required entry in the field dictionary is T One possible use for exporting FDF with fields containing T entries but no V entries is to indicate to a server...

Страница 124: ...e Reader 6 0 any usage right that permits the document to be modified implicitly enables the FullSave right Adobe Reader 7 0 and 8 0 mimic Reader 6 0 behavior if the PDF document contains a UR diction...

Страница 125: ...at specifies at least one player that can be used 9 2 Sounds 150 Acrobat supports a maximum of two sound channels 9 3 Movies 151 Acrobat viewers do not support the value of Aspect 152 Acrobat viewers...

Страница 126: ...upport of SVG by Adobe products are available at http www adobe com svg All resources must be either image XObjects see Section 4 8 4 Image Dictionaries or embedded file streams see Section 3 10 3 Emb...

Страница 127: ...t required in a non encrypted PDF all Adobe applications that produce PDF files include this entry Acrobat adds this entry when saving a file if it is not already present 163 Adobe applications may pa...

Страница 128: ...ge is printed on that size medium the crop box coincides with the edges of the medium producing predictable and dependable positioning of the page contents On the other hand if the page is printed on...

Страница 129: ...er to follow the left bracket character that begins the H array 179 Acrobat does not currently support reading or writing files that have an overflow hint stream Note This implementation note is also...

Страница 130: ...ion 9 0 can display a portable collection using the embedded custom navigator The custom navigator that Acrobat Pro embeds into the portable collection is a stand alone file available on the local har...

Страница 131: ...s composited over already flattened page content using an alpha channel Rich Media Annotation artwork is always rendered above all page content and does not therefore interfere with the transparency m...

Страница 132: ...r version 9 0 a PDF viewing application loads the navigator found in the PDF file no matter what navigators are available In addition to loading the navigator in the PDF file a portable collection aut...

Страница 133: ...UU entry 60 3D units dictionary creation time units 59 61 display units 59 61 user override units 59 61 3D View dictionaries MA entry 57 Params entry 93 Snapshot entry 93 Type entry 93 3D view diction...

Страница 134: ...ollections 33 Category entry navigator dictionary 35 CF entry encryption dictionary 14 CFM entry crypt filter dictionary 16 Child entry folder dictionary 32 33 CI entry folder dictionary 32 33 collect...

Страница 135: ...4 StrF entry 14 U entry 17 19 UE entry 17 20 V entry 13 14 16 19 encryption keys computing 17 and encryption revision number 14 length 13 encryption of data using the AES algorithm 16 EncryptMetadata...

Страница 136: ...ts 3454 Preparation of Internationalized Strings stringprep 103 3986 Uniform Resource Identifier URI Generic Syntax 103 3987 Internationalized Resource Identifiers IRIs 103 4013 SASLprep Stringprep Pr...

Страница 137: ...yption dictionary 17 18 19 page objects Tabs entry 23 pagination artifacts 101 PaperMetaData generation parameters dictionaries about 45 Caption entry 46 ECC entry 47 Height entry 46 Resolution entry...

Страница 138: ...90 91 Binding entry 90 BindingMaterialName entry 90 CuePoints entry 90 FlashVars entry 90 Settings entry 90 Type entry 90 rich media position dictionaries HAlign entry 84 HOffset entry 85 Type entry...

Страница 139: ...onary 60 TU entry 3D units dictionary 60 TU units dictionaries TSm entry 60 TX entry 3D measurement markup dictionary 69 72 TY entry 3D measurement markup dictionary 64 66 69 72 type 1 form dictionari...

Страница 140: ...rich media position dictionary 85 W W tab order annotations 23 Well Known Text WKT 52 Well Known Text strings 51 131 widget annotation dictionaries PMD entry 39 Width entry PaperMetaData generation pa...

Отзывы: