{"id":361794,"date":"2024-10-20T01:37:39","date_gmt":"2024-10-20T01:37:39","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-32000-22020\/"},"modified":"2024-10-26T02:32:07","modified_gmt":"2024-10-26T02:32:07","slug":"bs-iso-32000-22020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-32000-22020\/","title":{"rendered":"BS ISO 32000-2:2020"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
3<\/td>\n75839.pdf <\/td>\n<\/tr>\n
9<\/td>\nForeword <\/td>\n<\/tr>\n
10<\/td>\nIntroduction
0.1 PDF <\/td>\n<\/tr>\n
11<\/td>\n0.2 ISO 32000 and PDF
0.3 Changes introduced in ISO 32000-2:2017 <\/td>\n<\/tr>\n
14<\/td>\n0.4 Changes introduced in ISO 32000-2:2020 <\/td>\n<\/tr>\n
16<\/td>\nBlank Page <\/td>\n<\/tr>\n
18<\/td>\n2 Normative references <\/td>\n<\/tr>\n
23<\/td>\n3 Terms and definitions <\/td>\n<\/tr>\n
31<\/td>\n4 Notation
4.1 General
4.2 Established notations <\/td>\n<\/tr>\n
33<\/td>\n5 Version designations <\/td>\n<\/tr>\n
34<\/td>\n6 Conformance
6.1 General
6.2 Conforming PDF documents
6.3 PDF processors
6.3.1 General
6.3.2 Conformance of PDF processors
6.3.2.1 General <\/td>\n<\/tr>\n
35<\/td>\n6.3.2.2 PDF processors providing rendering
6.3.2.3 Interactive PDF processors <\/td>\n<\/tr>\n
36<\/td>\n7 Syntax
7.1 General <\/td>\n<\/tr>\n
37<\/td>\n7.2 Lexical conventions
7.2.1 General
7.2.2 Representation
7.2.3 Character set <\/td>\n<\/tr>\n
39<\/td>\n7.2.4 Comments <\/td>\n<\/tr>\n
40<\/td>\n7.3 Objects
7.3.1 General
7.3.2 Boolean objects
7.3.3 Numeric objects <\/td>\n<\/tr>\n
41<\/td>\n7.3.4 String objects
7.3.4.1 General
7.3.4.2 Literal strings <\/td>\n<\/tr>\n
43<\/td>\n7.3.4.3 Hexadecimal strings
7.3.5 Name objects <\/td>\n<\/tr>\n
45<\/td>\n7.3.6 Array objects <\/td>\n<\/tr>\n
46<\/td>\n7.3.7 Dictionary objects <\/td>\n<\/tr>\n
47<\/td>\n7.3.8 Stream objects
7.3.8.1 General
7.3.8.2 Stream extent <\/td>\n<\/tr>\n
49<\/td>\n7.3.9 Null object
7.3.10 Indirect objects <\/td>\n<\/tr>\n
50<\/td>\n7.4 Filters
7.4.1 General <\/td>\n<\/tr>\n
53<\/td>\n7.4.2 ASCIIHexDecode filter
7.4.3 ASCII85Decode filter <\/td>\n<\/tr>\n
54<\/td>\n7.4.4 LZWDecode and FlateDecode filters
7.4.4.1 General
7.4.4.2 Details of LZW encoding <\/td>\n<\/tr>\n
56<\/td>\n7.4.4.3 LZWDecode and FlateDecode parameters <\/td>\n<\/tr>\n
57<\/td>\n7.4.4.4 LZW and Flate predictor functions <\/td>\n<\/tr>\n
58<\/td>\n7.4.5 RunLengthDecode filter <\/td>\n<\/tr>\n
59<\/td>\n7.4.6 CCITTFaxDecode filter <\/td>\n<\/tr>\n
61<\/td>\n7.4.7 JBIG2Decode filter <\/td>\n<\/tr>\n
64<\/td>\n7.4.8 DCTDecode filter <\/td>\n<\/tr>\n
66<\/td>\n7.4.9 JPXDecode filter <\/td>\n<\/tr>\n
68<\/td>\n7.4.10 Crypt filter <\/td>\n<\/tr>\n
69<\/td>\n7.5 File structure
7.5.1 General <\/td>\n<\/tr>\n
70<\/td>\n7.5.2 File header <\/td>\n<\/tr>\n
71<\/td>\n7.5.3 File body
7.5.4 Cross-reference table <\/td>\n<\/tr>\n
74<\/td>\n7.5.5 File trailer <\/td>\n<\/tr>\n
76<\/td>\n7.5.6 Incremental updates <\/td>\n<\/tr>\n
77<\/td>\n7.5.7 Object streams <\/td>\n<\/tr>\n
81<\/td>\n7.5.8 Cross-reference streams
7.5.8.1 General <\/td>\n<\/tr>\n
82<\/td>\n7.5.8.2 Cross-reference stream dictionary <\/td>\n<\/tr>\n
83<\/td>\n7.5.8.3 Cross-reference stream data <\/td>\n<\/tr>\n
84<\/td>\n7.5.8.4 Compatibility with applications that do not support compressed reference streams <\/td>\n<\/tr>\n
87<\/td>\n7.6 Encryption
7.6.1 General
7.6.2 Application of encryption <\/td>\n<\/tr>\n
90<\/td>\n7.6.3 General encryption algorithm
7.6.3.1 General <\/td>\n<\/tr>\n
91<\/td>\n7.6.3.2 Algorithm 1: Encryption of data using the RC4 or AES algorithms
7.6.3.3 Algorithm 1.A: Encryption of data using the AES algorithms <\/td>\n<\/tr>\n
92<\/td>\n7.6.4 Standard security handler
7.6.4.1 General <\/td>\n<\/tr>\n
94<\/td>\n7.6.4.2 Standard encryption dictionary <\/td>\n<\/tr>\n
96<\/td>\n7.6.4.3 File encryption key algorithm
7.6.4.3.1 General
7.6.4.3.2 Algorithm 2: Computing a file encryption key in order to encrypt a document (revision 4 and earlier) <\/td>\n<\/tr>\n
97<\/td>\n7.6.4.3.3 Algorithm 2.A: Retrieving the file encryption key from an encrypted document in order to decrypt it (revision 6 and later) <\/td>\n<\/tr>\n
98<\/td>\n7.6.4.3.4 Algorithm 2.B: Computing a hash (revision 6 and later)
7.6.4.4 Password algorithms
7.6.4.4.1 General <\/td>\n<\/tr>\n
99<\/td>\n7.6.4.4.2 Algorithm 3: Computing the encryption dictionary\u2019s O-entry value (revision 4 and earlier)
7.6.4.4.3 Algorithm 4: Computing the encryption dictionary\u2019s U-entry value (Security handlers of revision 2) <\/td>\n<\/tr>\n
100<\/td>\n7.6.4.4.4 Algorithm 5: Computing the encryption dictionary\u2019s U (user password) value (Security handlers of revision 3 or 4)
7.6.4.4.5 Algorithm 6: Authenticating the user password (Security handlers of revision 4 and earlier)
7.6.4.4.6 Algorithm 7: Authenticating the owner password (Security handlers of revision 4 and earlier) <\/td>\n<\/tr>\n
101<\/td>\n7.6.4.4.7 Algorithm 8: Computing the encryption dictionary\u2019s U (user password) and UE (user encryption) values (Security handlers of revision 6)
7.6.4.4.8 Algorithm 9: Computing the encryption dictionary\u2019s O (owner password) and OE (owner encryption) values (Security handlers of revision 6)
7.6.4.4.9 Algorithm 10: Computing the encryption dictionary\u2019s Perms (permissions) value (Security handlers of revision 6) <\/td>\n<\/tr>\n
102<\/td>\n7.6.4.4.10 Algorithm 11: Authenticating the user password (Security handlers of revision 6)
7.6.4.4.11 Algorithm 12: Authenticating the owner password (Security handlers of revision 6)
7.6.4.4.12 Algorithm 13: Validating the permissions (Security handlers of revision 6)
7.6.5 Public-key security handlers
7.6.5.1 General <\/td>\n<\/tr>\n
103<\/td>\n7.6.5.2 Public-key encryption dictionary <\/td>\n<\/tr>\n
104<\/td>\n7.6.5.3 Public-key encryption algorithms <\/td>\n<\/tr>\n
106<\/td>\n7.6.6 Crypt filters <\/td>\n<\/tr>\n
110<\/td>\n7.6.7 Unencrypted wrapper document <\/td>\n<\/tr>\n
112<\/td>\n7.7 Document structure
7.7.1 General <\/td>\n<\/tr>\n
113<\/td>\n7.7.2 Document catalog dictionary <\/td>\n<\/tr>\n
118<\/td>\n7.7.3 Page tree
7.7.3.1 General
7.7.3.2 Page tree nodes <\/td>\n<\/tr>\n
120<\/td>\n7.7.3.3 Page objects <\/td>\n<\/tr>\n
124<\/td>\n7.7.3.4 Inheritance of page attributes <\/td>\n<\/tr>\n
125<\/td>\n7.7.4 Name dictionary <\/td>\n<\/tr>\n
126<\/td>\n7.8 Content streams and resources
7.8.1 General
7.8.2 Content streams <\/td>\n<\/tr>\n
128<\/td>\n7.8.3 Resource dictionaries <\/td>\n<\/tr>\n
130<\/td>\n7.9 Common data structures
7.9.1 General <\/td>\n<\/tr>\n
131<\/td>\n7.9.2 String object types
7.9.2.1 General <\/td>\n<\/tr>\n
132<\/td>\n7.9.2.2 Text string type
7.9.2.2.1 General <\/td>\n<\/tr>\n
133<\/td>\n7.9.2.2.2 Text string language escape sequences
7.9.2.3 PDFDocEncoded string type
7.9.2.4 Byte string type <\/td>\n<\/tr>\n
134<\/td>\n7.9.3 Text streams
7.9.4 Dates <\/td>\n<\/tr>\n
135<\/td>\n7.9.5 Rectangles
7.9.6 Name trees <\/td>\n<\/tr>\n
138<\/td>\n7.9.7 Number trees <\/td>\n<\/tr>\n
139<\/td>\n7.10 Functions
7.10.1 General <\/td>\n<\/tr>\n
141<\/td>\n7.10.2 Type 0 (sampled) functions <\/td>\n<\/tr>\n
144<\/td>\n7.10.3 Type 2 (exponential interpolation) functions
7.10.4 Type 3 (stitching) functions <\/td>\n<\/tr>\n
146<\/td>\n7.10.5 Type 4 (PostScript calculator) functions
7.10.5.1 General <\/td>\n<\/tr>\n
147<\/td>\n7.10.5.2 Operators and operands
7.10.5.3 Type 4 function dictionary <\/td>\n<\/tr>\n
148<\/td>\n7.11 File specifications
7.11.1 General
7.11.2 File specification strings
7.11.2.1 General <\/td>\n<\/tr>\n
149<\/td>\n7.11.2.2 Absolute and relative file specifications <\/td>\n<\/tr>\n
150<\/td>\n7.11.3 File specification dictionaries <\/td>\n<\/tr>\n
153<\/td>\n7.11.4 Embedded file streams
7.11.4.1 General <\/td>\n<\/tr>\n
155<\/td>\n7.11.4.2 Related files arrays <\/td>\n<\/tr>\n
156<\/td>\n7.11.5 URL specifications
7.11.6 Collection items <\/td>\n<\/tr>\n
157<\/td>\n7.12 Extensions dictionary
7.12.1 General <\/td>\n<\/tr>\n
158<\/td>\n7.12.2 Extensions dictionary
7.12.3 Developer extensions dictionary <\/td>\n<\/tr>\n
159<\/td>\n7.12.4 BaseVersion
7.12.5 ExtensionLevel
7.12.6 URL <\/td>\n<\/tr>\n
161<\/td>\n8 Graphics
8.1 General
8.2 Graphics objects <\/td>\n<\/tr>\n
165<\/td>\n8.3 Coordinate systems
8.3.1 General
8.3.2 Coordinate spaces
8.3.2.1 General <\/td>\n<\/tr>\n
166<\/td>\n8.3.2.2 Device space
8.3.2.3 User space <\/td>\n<\/tr>\n
168<\/td>\n8.3.2.4 Other coordinate spaces
8.3.2.5 Relationships among coordinate spaces <\/td>\n<\/tr>\n
169<\/td>\n8.3.3 Common transformations <\/td>\n<\/tr>\n
171<\/td>\n8.3.4 Transformation matrices <\/td>\n<\/tr>\n
172<\/td>\n8.4 Graphics state
8.4.1 General <\/td>\n<\/tr>\n
176<\/td>\n8.4.2 Graphics state stack
8.4.3 Details of graphics state parameters
8.4.3.1 General
8.4.3.2 Line width <\/td>\n<\/tr>\n
177<\/td>\n8.4.3.3 Line cap style
8.4.3.4 Line join style <\/td>\n<\/tr>\n
178<\/td>\n8.4.3.5 Miter limit <\/td>\n<\/tr>\n
179<\/td>\n8.4.3.6 Line dash pattern <\/td>\n<\/tr>\n
180<\/td>\n8.4.4 Graphics state operators <\/td>\n<\/tr>\n
181<\/td>\n8.4.5 Graphics state parameter dictionaries <\/td>\n<\/tr>\n
185<\/td>\n8.5 Path construction and painting
8.5.1 General <\/td>\n<\/tr>\n
186<\/td>\n8.5.2 Path construction operators
8.5.2.1 General <\/td>\n<\/tr>\n
187<\/td>\n8.5.2.2 Cubic B\u00e9zier curves <\/td>\n<\/tr>\n
188<\/td>\n8.5.3 Path-painting operators
8.5.3.1 General <\/td>\n<\/tr>\n
189<\/td>\n8.5.3.2 Stroking <\/td>\n<\/tr>\n
190<\/td>\n8.5.3.3 Filling
8.5.3.3.1 General <\/td>\n<\/tr>\n
191<\/td>\n8.5.3.3.2 Non-zero winding number rule
8.5.3.3.3 Even-odd rule <\/td>\n<\/tr>\n
192<\/td>\n8.5.4 Clipping path operators <\/td>\n<\/tr>\n
193<\/td>\n8.6 Colour spaces
8.6.1 General <\/td>\n<\/tr>\n
194<\/td>\n8.6.2 Colour values
8.6.3 Colour space families <\/td>\n<\/tr>\n
197<\/td>\n8.6.4 Device colour spaces
8.6.4.1 General <\/td>\n<\/tr>\n
198<\/td>\n8.6.4.2 DeviceGray colour space <\/td>\n<\/tr>\n
199<\/td>\n8.6.4.3 DeviceRGB colour space
8.6.4.4 DeviceCMYK colour space <\/td>\n<\/tr>\n
200<\/td>\n8.6.5 CIE-Based colour spaces
8.6.5.1 General <\/td>\n<\/tr>\n
201<\/td>\n8.6.5.2 CalGray colour spaces <\/td>\n<\/tr>\n
203<\/td>\n8.6.5.3 CalRGB colour spaces <\/td>\n<\/tr>\n
205<\/td>\n8.6.5.4 Lab colour spaces <\/td>\n<\/tr>\n
207<\/td>\n8.6.5.5 ICCBased colour spaces <\/td>\n<\/tr>\n
210<\/td>\n8.6.5.6 Default colour spaces <\/td>\n<\/tr>\n
211<\/td>\n8.6.5.7 Implicit conversion of CIE-Based colour spaces <\/td>\n<\/tr>\n
212<\/td>\n8.6.5.8 Rendering intents <\/td>\n<\/tr>\n
214<\/td>\n8.6.5.9 Use of black point compensation <\/td>\n<\/tr>\n
215<\/td>\n8.6.6 Special colour spaces
8.6.6.1 General
8.6.6.2 Pattern colour spaces
8.6.6.3 Indexed colour spaces <\/td>\n<\/tr>\n
216<\/td>\n8.6.6.4 Separation colour spaces <\/td>\n<\/tr>\n
219<\/td>\n8.6.6.5 DeviceN colour spaces <\/td>\n<\/tr>\n
228<\/td>\n8.6.6.6 Multitone examples <\/td>\n<\/tr>\n
230<\/td>\n8.6.7 Overprint control <\/td>\n<\/tr>\n
232<\/td>\n8.6.8 Colour operators <\/td>\n<\/tr>\n
235<\/td>\n8.7 Patterns
8.7.1 General <\/td>\n<\/tr>\n
236<\/td>\n8.7.2 General properties of patterns
8.7.3 Tiling patterns
8.7.3.1 General <\/td>\n<\/tr>\n
238<\/td>\n8.7.3.2 Coloured tiling patterns <\/td>\n<\/tr>\n
241<\/td>\n8.7.3.3 Uncoloured tiling patterns <\/td>\n<\/tr>\n
244<\/td>\n8.7.4 Shading patterns
8.7.4.1 General <\/td>\n<\/tr>\n
245<\/td>\n8.7.4.2 Shading operator <\/td>\n<\/tr>\n
246<\/td>\n8.7.4.3 Shading dictionaries <\/td>\n<\/tr>\n
247<\/td>\n8.7.4.4 Colour space: special considerations <\/td>\n<\/tr>\n
248<\/td>\n8.7.4.5 Shading types
8.7.4.5.1 General <\/td>\n<\/tr>\n
249<\/td>\n8.7.4.5.2 Type 1 (function-based) shadings
8.7.4.5.3 Type 2 (axial) shadings <\/td>\n<\/tr>\n
251<\/td>\n8.7.4.5.4 Type 3 (radial) shadings <\/td>\n<\/tr>\n
255<\/td>\n8.7.4.5.5 Type 4 (free-form Gouraud-shaded triangle mesh) shadings <\/td>\n<\/tr>\n
258<\/td>\n8.7.4.5.6 Type 5 (lattice-form Gouraud-shaded triangle mesh) shadings <\/td>\n<\/tr>\n
260<\/td>\n8.7.4.5.7 Type 6 (Coons patch mesh) shadings <\/td>\n<\/tr>\n
266<\/td>\n8.7.4.5.8 Type 7 (tensor-product patch mesh) shadings <\/td>\n<\/tr>\n
269<\/td>\n8.8 External objects
8.8.1 General <\/td>\n<\/tr>\n
270<\/td>\n8.9 Images
8.9.1 General <\/td>\n<\/tr>\n
271<\/td>\n8.9.2 Image parameters
8.9.3 Sample representation <\/td>\n<\/tr>\n
272<\/td>\n8.9.4 Image coordinate system <\/td>\n<\/tr>\n
274<\/td>\n8.9.5 Image dictionaries
8.9.5.1 General <\/td>\n<\/tr>\n
278<\/td>\n8.9.5.2 Decode arrays <\/td>\n<\/tr>\n
279<\/td>\n8.9.5.3 Image interpolation <\/td>\n<\/tr>\n
280<\/td>\n8.9.5.4 Alternate images <\/td>\n<\/tr>\n
281<\/td>\n8.9.6 Masked images
8.9.6.1 General <\/td>\n<\/tr>\n
282<\/td>\n8.9.6.2 Stencil masking
8.9.6.3 Explicit masking <\/td>\n<\/tr>\n
283<\/td>\n8.9.6.4 Colour key masking
8.9.7 Inline images <\/td>\n<\/tr>\n
286<\/td>\n8.10 Form XObjects
8.10.1 General <\/td>\n<\/tr>\n
288<\/td>\n8.10.2 Form dictionaries <\/td>\n<\/tr>\n
290<\/td>\n8.10.3 Group XObjects <\/td>\n<\/tr>\n
291<\/td>\n8.10.4 Reference XObjects
8.10.4.1 General <\/td>\n<\/tr>\n
292<\/td>\n8.10.4.2 Printing reference XObjects
8.10.4.3 Special considerations
8.11 Optional content
8.11.1 General <\/td>\n<\/tr>\n
293<\/td>\n8.11.2 Optional content groups
8.11.2.1 General <\/td>\n<\/tr>\n
294<\/td>\n8.11.2.2 Optional content membership dictionaries <\/td>\n<\/tr>\n
296<\/td>\n8.11.2.3 Intent
8.11.3 Making graphical content optional
8.11.3.1 General <\/td>\n<\/tr>\n
297<\/td>\n8.11.3.2 Optional content in content streams <\/td>\n<\/tr>\n
299<\/td>\n8.11.3.3 Optional content in XObjects and annotations
8.11.4 Configuring optional content
8.11.4.1 General <\/td>\n<\/tr>\n
300<\/td>\n8.11.4.2 Optional content properties dictionary
8.11.4.3 Optional content configuration dictionaries <\/td>\n<\/tr>\n
304<\/td>\n8.11.4.4 Usage and usage application dictionaries <\/td>\n<\/tr>\n
307<\/td>\n8.11.4.5 Determining the state of optional content groups <\/td>\n<\/tr>\n
309<\/td>\n9 Text
9.1 General
9.2 Organisation and use of fonts
9.2.1 General <\/td>\n<\/tr>\n
310<\/td>\n9.2.2 Basics of showing text <\/td>\n<\/tr>\n
312<\/td>\n9.2.3 Achieving special graphical effects <\/td>\n<\/tr>\n
313<\/td>\n9.2.4 Glyph positioning and metrics <\/td>\n<\/tr>\n
316<\/td>\n9.3 Text state parameters and operators
9.3.1 General <\/td>\n<\/tr>\n
317<\/td>\n9.3.2 Character spacing <\/td>\n<\/tr>\n
318<\/td>\n9.3.3 Word spacing
9.3.4 Horizontal scaling <\/td>\n<\/tr>\n
319<\/td>\n9.3.5 Leading
9.3.6 Text rendering mode <\/td>\n<\/tr>\n
321<\/td>\n9.3.7 Text rise
9.3.8 Text knockout <\/td>\n<\/tr>\n
322<\/td>\n9.4 Text objects
9.4.1 General <\/td>\n<\/tr>\n
323<\/td>\n9.4.2 Text-positioning operators <\/td>\n<\/tr>\n
325<\/td>\n9.4.3 Text-showing operators <\/td>\n<\/tr>\n
326<\/td>\n9.4.4 Text space details <\/td>\n<\/tr>\n
327<\/td>\n9.5 Introduction to font data structures <\/td>\n<\/tr>\n
329<\/td>\n9.6 Simple fonts
9.6.1 General
9.6.2 Type 1 fonts
9.6.2.1 General <\/td>\n<\/tr>\n
331<\/td>\n9.6.2.2 Standard Type 1 fonts (standard 14 fonts) (PDF 1.0-1.7)
9.6.2.3 Multiple master fonts <\/td>\n<\/tr>\n
332<\/td>\n9.6.3 TrueType fonts <\/td>\n<\/tr>\n
333<\/td>\n9.6.4 Type 3 fonts <\/td>\n<\/tr>\n
338<\/td>\n9.6.5 Character encoding
9.6.5.1 General <\/td>\n<\/tr>\n
340<\/td>\n9.6.5.2 Encodings for Type 1 fonts <\/td>\n<\/tr>\n
341<\/td>\n9.6.5.3 Encodings for Type 3 fonts
9.6.5.4 Encodings for TrueType fonts <\/td>\n<\/tr>\n
343<\/td>\n9.7 Composite fonts
9.7.1 General <\/td>\n<\/tr>\n
344<\/td>\n9.7.2 CID-Keyed fonts overview <\/td>\n<\/tr>\n
345<\/td>\n9.7.3 CIDSystemInfo dictionaries <\/td>\n<\/tr>\n
346<\/td>\n9.7.4 CIDFonts
9.7.4.1 General <\/td>\n<\/tr>\n
347<\/td>\n9.7.4.2 Glyph selection in CIDFonts <\/td>\n<\/tr>\n
348<\/td>\n9.7.4.3 Glyph metrics in CIDFonts <\/td>\n<\/tr>\n
350<\/td>\n9.7.5 CMaps
9.7.5.1 General
9.7.5.2 Predefined CMaps <\/td>\n<\/tr>\n
354<\/td>\n9.7.5.3 Embedded CMap files <\/td>\n<\/tr>\n
355<\/td>\n9.7.5.4 CMap example and operator summary <\/td>\n<\/tr>\n
356<\/td>\n9.7.6 Type 0 font dictionaries
9.7.6.1 General <\/td>\n<\/tr>\n
357<\/td>\n9.7.6.2 CMap mapping <\/td>\n<\/tr>\n
358<\/td>\n9.7.6.3 Handling undefined characters <\/td>\n<\/tr>\n
359<\/td>\n9.8 Font descriptors
9.8.1 General <\/td>\n<\/tr>\n
361<\/td>\n9.8.2 Font descriptor flags <\/td>\n<\/tr>\n
363<\/td>\n9.8.3 Font descriptors for CIDFonts
9.8.3.1 General <\/td>\n<\/tr>\n
364<\/td>\n9.8.3.2 Style
9.8.3.3 FD <\/td>\n<\/tr>\n
367<\/td>\n9.9 Embedded font programs
9.9.1 General <\/td>\n<\/tr>\n
371<\/td>\n9.9.2 Font subsets
9.10 Extraction of text content
9.10.1 General <\/td>\n<\/tr>\n
372<\/td>\n9.10.2 Mapping character codes to Unicode values <\/td>\n<\/tr>\n
373<\/td>\n9.10.3 ToUnicode CMaps <\/td>\n<\/tr>\n
376<\/td>\n10 Rendering
10.1 General <\/td>\n<\/tr>\n
377<\/td>\n10.2 Raster output device native colour
10.3 CIE-Based colour to device colour
10.3.1 General
10.3.2 Establishing CIE-based colour space definitions
10.4 Conversions among device colour spaces
10.4.1 General <\/td>\n<\/tr>\n
378<\/td>\n10.4.2 Classic colour conversion methods
10.4.2.1 General
10.4.2.2 Conversion between DeviceGray and DeviceRGB
10.4.2.3 Conversion between DeviceGray and DeviceCMYK
10.4.2.4 Conversion from DeviceRGB to DeviceCMYK <\/td>\n<\/tr>\n
380<\/td>\n10.4.2.5 Conversion from DeviceCMYK to DeviceRGB
10.5 Transfer functions <\/td>\n<\/tr>\n
382<\/td>\n10.6 Halftones
10.6.1 General
10.6.2 Halftone screens <\/td>\n<\/tr>\n
383<\/td>\n10.6.3 Spot functions <\/td>\n<\/tr>\n
387<\/td>\n10.6.4 Threshold arrays <\/td>\n<\/tr>\n
388<\/td>\n10.6.5 Halftone dictionaries
10.6.5.1 General <\/td>\n<\/tr>\n
390<\/td>\n10.6.5.2 Type 1 halftones <\/td>\n<\/tr>\n
391<\/td>\n10.6.5.3 Type 6 halftones <\/td>\n<\/tr>\n
392<\/td>\n10.6.5.4 Type 10 halftones <\/td>\n<\/tr>\n
394<\/td>\n10.6.5.5 Type 16 halftones <\/td>\n<\/tr>\n
396<\/td>\n10.6.5.6 Type 5 halftones <\/td>\n<\/tr>\n
398<\/td>\n10.7 Scan conversion details
10.7.1 General
10.7.2 Flatness tolerance <\/td>\n<\/tr>\n
399<\/td>\n10.7.3 Smoothness tolerance
10.7.4 Scan conversion rules <\/td>\n<\/tr>\n
400<\/td>\n10.7.5 Automatic stroke adjustment <\/td>\n<\/tr>\n
401<\/td>\n10.8 Rendering for separations
10.8.1 General
10.8.2 Separations <\/td>\n<\/tr>\n
402<\/td>\n10.8.3 Separation simulation <\/td>\n<\/tr>\n
403<\/td>\n11 Transparency
11.1 General
11.2 Overview of transparency <\/td>\n<\/tr>\n
405<\/td>\n11.3 Basic compositing computations
11.3.1 General
11.3.2 Basic notation for compositing computations <\/td>\n<\/tr>\n
406<\/td>\n11.3.3 Basic compositing formula <\/td>\n<\/tr>\n
407<\/td>\n11.3.4 Blending colour space <\/td>\n<\/tr>\n
408<\/td>\n11.3.5 Blend mode
11.3.5.1 General <\/td>\n<\/tr>\n
409<\/td>\n11.3.5.2 Separable blend modes <\/td>\n<\/tr>\n
412<\/td>\n11.3.5.3 Non-separable blend modes <\/td>\n<\/tr>\n
414<\/td>\n11.3.6 Interpretation of alpha <\/td>\n<\/tr>\n
415<\/td>\n11.3.7 Shape and opacity computations
11.3.7.1 General
11.3.7.2 Source shape and opacity <\/td>\n<\/tr>\n
417<\/td>\n11.3.7.3 Result shape and opacity <\/td>\n<\/tr>\n
418<\/td>\n11.3.8 Summary of basic compositing computations
11.4 Transparency groups
11.4.1 General <\/td>\n<\/tr>\n
419<\/td>\n11.4.2 Notation for group compositing computations <\/td>\n<\/tr>\n
421<\/td>\n11.4.3 Group structure and nomenclature
11.4.4 Group compositing computations <\/td>\n<\/tr>\n
424<\/td>\n11.4.5 Isolated groups <\/td>\n<\/tr>\n
425<\/td>\n11.4.6 Knockout groups <\/td>\n<\/tr>\n
427<\/td>\n11.4.7 Page group <\/td>\n<\/tr>\n
429<\/td>\n11.4.8 Summary of group compositing computations <\/td>\n<\/tr>\n
430<\/td>\n11.5 Soft masks
11.5.1 General
11.5.2 Deriving a soft mask from group alpha
11.5.3 Deriving a soft mask from group luminosity <\/td>\n<\/tr>\n
431<\/td>\n11.6 Specifying transparency in PDF
11.6.1 General
11.6.2 Specifying source and backdrop colours <\/td>\n<\/tr>\n
432<\/td>\n11.6.3 Specifying blending colour space and blend mode
11.6.4 Specifying shape and opacity
11.6.4.1 General
11.6.4.2 Object shape and opacity <\/td>\n<\/tr>\n
433<\/td>\n11.6.4.3 Mask shape and opacity
11.6.4.4 Constant shape and opacity <\/td>\n<\/tr>\n
434<\/td>\n11.6.5 Specifying soft masks
11.6.5.1 Soft-mask dictionaries <\/td>\n<\/tr>\n
435<\/td>\n11.6.5.2 Soft-mask images <\/td>\n<\/tr>\n
437<\/td>\n11.6.6 Transparency group XObjects <\/td>\n<\/tr>\n
440<\/td>\n11.6.7 Patterns and transparency <\/td>\n<\/tr>\n
441<\/td>\n11.7 Colour space and rendering issues
11.7.1 General
11.7.2 Colour spaces for transparency groups <\/td>\n<\/tr>\n
442<\/td>\n11.7.3 Spot colours and transparency <\/td>\n<\/tr>\n
444<\/td>\n11.7.4 Overprinting and transparency
11.7.4.1 General <\/td>\n<\/tr>\n
445<\/td>\n11.7.4.2 Blend modes and overprinting <\/td>\n<\/tr>\n
446<\/td>\n11.7.4.3 Compatibility with opaque overprinting <\/td>\n<\/tr>\n
447<\/td>\n11.7.4.4 Special path-painting considerations <\/td>\n<\/tr>\n
448<\/td>\n11.7.4.5 Summary of overprinting behavior <\/td>\n<\/tr>\n
449<\/td>\n11.7.5 Rendering parameters and transparency
11.7.5.1 General <\/td>\n<\/tr>\n
450<\/td>\n11.7.5.2 Halftone and transfer function <\/td>\n<\/tr>\n
451<\/td>\n11.7.5.3 Rendering intent, black point compensation and colour conversions <\/td>\n<\/tr>\n
453<\/td>\n12 Interactive features
12.1 General
12.2 Viewer preferences <\/td>\n<\/tr>\n
457<\/td>\n12.3 Document-level navigation
12.3.1 General
12.3.2 Destinations
12.3.2.1 General
12.3.2.2 Explicit destinations <\/td>\n<\/tr>\n
459<\/td>\n12.3.2.3 Structure destinations
12.3.2.4 Named destinations <\/td>\n<\/tr>\n
460<\/td>\n12.3.3 Document outline <\/td>\n<\/tr>\n
463<\/td>\n12.3.4 Thumbnail images <\/td>\n<\/tr>\n
464<\/td>\n12.3.5 Collections
12.3.5.1 General <\/td>\n<\/tr>\n
469<\/td>\n12.3.5.2 Collection hierarchical folders <\/td>\n<\/tr>\n
472<\/td>\n12.3.6 Navigators <\/td>\n<\/tr>\n
474<\/td>\n12.4 Page-level navigation
12.4.1 General
12.4.2 Page labels <\/td>\n<\/tr>\n
475<\/td>\n12.4.3 Articles <\/td>\n<\/tr>\n
477<\/td>\n12.4.4 Presentations
12.4.4.1 General <\/td>\n<\/tr>\n
480<\/td>\n12.4.4.2 Sub-page navigation <\/td>\n<\/tr>\n
481<\/td>\n12.5 Annotations
12.5.1 General <\/td>\n<\/tr>\n
483<\/td>\n12.5.2 Annotation dictionaries <\/td>\n<\/tr>\n
486<\/td>\n12.5.3 Annotation flags <\/td>\n<\/tr>\n
488<\/td>\n12.5.4 Border styles <\/td>\n<\/tr>\n
490<\/td>\n12.5.5 Appearance streams <\/td>\n<\/tr>\n
492<\/td>\n12.5.6 Annotation types
12.5.6.1 General <\/td>\n<\/tr>\n
493<\/td>\n12.5.6.2 Markup annotations <\/td>\n<\/tr>\n
497<\/td>\n12.5.6.3 Annotation states <\/td>\n<\/tr>\n
498<\/td>\n12.5.6.4 Text annotations
12.5.6.5 Link annotations <\/td>\n<\/tr>\n
500<\/td>\n12.5.6.6 Free text annotations <\/td>\n<\/tr>\n
502<\/td>\n12.5.6.7 Line annotations <\/td>\n<\/tr>\n
505<\/td>\n12.5.6.8 Square and circle annotations <\/td>\n<\/tr>\n
507<\/td>\n12.5.6.9 Polygon and polyline annotations <\/td>\n<\/tr>\n
508<\/td>\n12.5.6.10 Text markup annotations <\/td>\n<\/tr>\n
509<\/td>\n12.5.6.11 Caret annotations <\/td>\n<\/tr>\n
510<\/td>\n12.5.6.12 Rubber stamp annotations
12.5.6.13 Ink annotations <\/td>\n<\/tr>\n
511<\/td>\n12.5.6.14 Popup annotations <\/td>\n<\/tr>\n
512<\/td>\n12.5.6.15 File attachment annotations
12.5.6.16 Sound annotations <\/td>\n<\/tr>\n
513<\/td>\n12.5.6.17 Movie annotations
12.5.6.18 Screen annotations <\/td>\n<\/tr>\n
514<\/td>\n12.5.6.19 Widget annotations <\/td>\n<\/tr>\n
517<\/td>\n12.5.6.20 Printer\u2019s mark annotations
12.5.6.21 Trap network annotations
12.5.6.22 Watermark annotations <\/td>\n<\/tr>\n
520<\/td>\n12.5.6.23 Redaction annotations <\/td>\n<\/tr>\n
521<\/td>\n12.5.6.24 Projection annotations <\/td>\n<\/tr>\n
522<\/td>\n12.5.6.25 3D and RichMedia annotations
12.6 Actions
12.6.1 General
12.6.2 Action dictionaries <\/td>\n<\/tr>\n
523<\/td>\n12.6.3 Trigger events <\/td>\n<\/tr>\n
526<\/td>\n12.6.4 Action types
12.6.4.1 General <\/td>\n<\/tr>\n
527<\/td>\n12.6.4.2 Go-To actions <\/td>\n<\/tr>\n
528<\/td>\n12.6.4.3 Remote Go-To actions <\/td>\n<\/tr>\n
529<\/td>\n12.6.4.4 Embedded Go-To actions <\/td>\n<\/tr>\n
532<\/td>\n12.6.4.5 GoToDp action
12.6.4.6 Launch actions <\/td>\n<\/tr>\n
534<\/td>\n12.6.4.7 Thread actions
12.6.4.8 URI actions <\/td>\n<\/tr>\n
536<\/td>\n12.6.4.9 Sound actions
12.6.4.10 Movie actions <\/td>\n<\/tr>\n
537<\/td>\n12.6.4.11 Hide actions <\/td>\n<\/tr>\n
538<\/td>\n12.6.4.12 Named actions <\/td>\n<\/tr>\n
539<\/td>\n12.6.4.13 Set-OCG-state actions <\/td>\n<\/tr>\n
540<\/td>\n12.6.4.14 Rendition actions <\/td>\n<\/tr>\n
541<\/td>\n12.6.4.15 Transition actions <\/td>\n<\/tr>\n
542<\/td>\n12.6.4.16 Go-To-3D-View actions
12.6.4.17 ECMAScript actions <\/td>\n<\/tr>\n
543<\/td>\n12.6.4.18 Rich-Media-Execute actions <\/td>\n<\/tr>\n
544<\/td>\n12.7 Forms
12.7.1 General
12.7.2 Interactive Forms <\/td>\n<\/tr>\n
545<\/td>\n12.7.3 Interactive form dictionary <\/td>\n<\/tr>\n
546<\/td>\n12.7.4 Field dictionaries
12.7.4.1 General <\/td>\n<\/tr>\n
548<\/td>\n12.7.4.2 Field names <\/td>\n<\/tr>\n
549<\/td>\n12.7.4.3 Variable text <\/td>\n<\/tr>\n
551<\/td>\n12.7.5 Field types
12.7.5.1 General
12.7.5.2 Button fields
12.7.5.2.1 General <\/td>\n<\/tr>\n
552<\/td>\n12.7.5.2.2 Push-buttons
12.7.5.2.3 Check boxes <\/td>\n<\/tr>\n
554<\/td>\n12.7.5.2.4 Radio buttons <\/td>\n<\/tr>\n
555<\/td>\n12.7.5.3 Text fields <\/td>\n<\/tr>\n
557<\/td>\n12.7.5.4 Choice fields <\/td>\n<\/tr>\n
559<\/td>\n12.7.5.5 Signature fields <\/td>\n<\/tr>\n
568<\/td>\n12.7.6 Form actions
12.7.6.1 General
12.7.6.2 Submit-form action <\/td>\n<\/tr>\n
571<\/td>\n12.7.6.3 Reset-form action <\/td>\n<\/tr>\n
572<\/td>\n12.7.6.4 Import-data action <\/td>\n<\/tr>\n
573<\/td>\n12.7.7 Named pages
12.7.8 Forms data format
12.7.8.1 General
12.7.8.2 FDF file structure
12.7.8.2.1 General <\/td>\n<\/tr>\n
574<\/td>\n12.7.8.2.2 FDF header
12.7.8.2.3 FDF body
12.7.8.2.4 FDF trailer <\/td>\n<\/tr>\n
575<\/td>\n12.7.8.3 FDF catalog
12.7.8.3.1 General <\/td>\n<\/tr>\n
578<\/td>\n12.7.8.3.2 FDF fields <\/td>\n<\/tr>\n
581<\/td>\n12.7.8.3.3 FDF pages <\/td>\n<\/tr>\n
582<\/td>\n12.7.8.3.4 FDF annotation dictionaries <\/td>\n<\/tr>\n
583<\/td>\n12.7.9 Non-interactive forms
12.8 Digital signatures
12.8.1 General <\/td>\n<\/tr>\n
589<\/td>\n12.8.2 Transform methods
12.8.2.1 General
12.8.2.2 DocMDP
12.8.2.2.1 General
12.8.2.2.2 Validating signatures that use the DocMDP transform method <\/td>\n<\/tr>\n
590<\/td>\n12.8.2.3 UR <\/td>\n<\/tr>\n
592<\/td>\n12.8.2.4 FieldMDP <\/td>\n<\/tr>\n
593<\/td>\n12.8.3 Signature interoperability
12.8.3.1 General <\/td>\n<\/tr>\n
594<\/td>\n12.8.3.2 PKCS #1 signatures <\/td>\n<\/tr>\n
595<\/td>\n12.8.3.3 CMS (PKCS #7) signatures
12.8.3.3.1 General <\/td>\n<\/tr>\n
596<\/td>\n12.8.3.3.2 Revocation of CMS-based signatures
12.8.3.4 CAdES signatures as used in PDF
12.8.3.4.1 General <\/td>\n<\/tr>\n
597<\/td>\n12.8.3.4.2 Signature dictionary for PAdES signatures
12.8.3.4.3 Attributes for PAdES signatures
12.8.3.4.4 Profiles of ETSI.CAdES.detached <\/td>\n<\/tr>\n
598<\/td>\n12.8.3.4.5 Requirements for validation of PAdES signatures <\/td>\n<\/tr>\n
599<\/td>\n12.8.3.4.6 Signature revocation checking model for PAdES signatures
12.8.3.4.7 Revocation checking PAdES signatures at the current time <\/td>\n<\/tr>\n
600<\/td>\n12.8.3.4.8 Revocation checking PAdES signatures at a time in the past <\/td>\n<\/tr>\n
601<\/td>\n12.8.4 Long term validation of signatures
12.8.4.1 General
12.8.4.2 Introduction to the document security store (DSS) <\/td>\n<\/tr>\n
602<\/td>\n12.8.4.3 Document Security Store (DSS) <\/td>\n<\/tr>\n
603<\/td>\n12.8.4.4 Validation-related information (VRI) <\/td>\n<\/tr>\n
605<\/td>\n12.8.4.5 Usage of the DSS VRI <\/td>\n<\/tr>\n
606<\/td>\n12.8.5 Document timestamp (DTS) dictionary
12.8.5.1 General
12.8.5.2 Initial document timestamp dictionary
12.8.5.3 Subsequent document timestamp dictionaries <\/td>\n<\/tr>\n
608<\/td>\n12.8.6 Permissions <\/td>\n<\/tr>\n
609<\/td>\n12.8.7 Legal content attestations <\/td>\n<\/tr>\n
611<\/td>\n12.9 Measurement properties
12.9.1 General <\/td>\n<\/tr>\n
616<\/td>\n12.9.2 Algorithm: Use of a number format array to create a formatted text string <\/td>\n<\/tr>\n
617<\/td>\n12.10 Geospatial features
12.10.1 General
12.10.2 Geospatial measure dictionary <\/td>\n<\/tr>\n
620<\/td>\n12.10.3 Geographic coordinate system dictionary
12.10.4 Projected coordinate system dictionary <\/td>\n<\/tr>\n
621<\/td>\n12.10.5 Point data dictionary <\/td>\n<\/tr>\n
622<\/td>\n12.11 Document requirements
12.11.1 General <\/td>\n<\/tr>\n
623<\/td>\n12.11.2 Requirement types <\/td>\n<\/tr>\n
627<\/td>\n12.11.3 Requirement penalty values
12.11.4 Requirement versions <\/td>\n<\/tr>\n
628<\/td>\n12.11.5 Requirement handlers
12.11.6 Requirements processing <\/td>\n<\/tr>\n
630<\/td>\n13 Multimedia features
13.1 General
13.2 Multimedia
13.2.1 General <\/td>\n<\/tr>\n
631<\/td>\n13.2.2 Viability <\/td>\n<\/tr>\n
632<\/td>\n13.2.3 Renditions
13.2.3.1 General <\/td>\n<\/tr>\n
635<\/td>\n13.2.3.2 Media renditions <\/td>\n<\/tr>\n
636<\/td>\n13.2.3.3 Selector renditions
13.2.4 Media clip objects
13.2.4.1 General <\/td>\n<\/tr>\n
637<\/td>\n13.2.4.2 Media clip data <\/td>\n<\/tr>\n
640<\/td>\n13.2.4.3 Media clip section <\/td>\n<\/tr>\n
641<\/td>\n13.2.5 Media play parameters <\/td>\n<\/tr>\n
644<\/td>\n13.2.6 Media screen parameters
13.2.6.1 General <\/td>\n<\/tr>\n
647<\/td>\n13.2.6.2 Media offset dictionary <\/td>\n<\/tr>\n
648<\/td>\n13.2.6.3 Timespan dictionary
13.2.7 Other multimedia objects
13.2.7.1 General
13.2.7.2 Media players dictionary
13.2.7.2.1 General <\/td>\n<\/tr>\n
649<\/td>\n13.2.7.2.2 Algorithm: Media Player <\/td>\n<\/tr>\n
650<\/td>\n13.2.7.3 Media player info dictionary
13.2.7.4 Software identifier dictionary
13.2.7.4.1 General <\/td>\n<\/tr>\n
651<\/td>\n13.2.7.4.2 Algorithm: software identifier
13.2.7.4.3 Software URIs <\/td>\n<\/tr>\n
652<\/td>\n13.2.7.4.4 Version arrays
13.2.7.5 Monitor specifier <\/td>\n<\/tr>\n
653<\/td>\n13.3 Sounds <\/td>\n<\/tr>\n
654<\/td>\n13.4 Movies <\/td>\n<\/tr>\n
656<\/td>\n13.5 Alternate presentations <\/td>\n<\/tr>\n
658<\/td>\n13.6 3D Artwork
13.6.1 General <\/td>\n<\/tr>\n
659<\/td>\n13.6.2 3D annotations <\/td>\n<\/tr>\n
664<\/td>\n13.6.3 3D streams
13.6.3.1 General <\/td>\n<\/tr>\n
666<\/td>\n13.6.3.2 3D animation style dictionaries <\/td>\n<\/tr>\n
668<\/td>\n13.6.3.3 3D reference dictionaries <\/td>\n<\/tr>\n
671<\/td>\n13.6.4 3D views
13.6.4.1 General <\/td>\n<\/tr>\n
674<\/td>\n13.6.4.2 Projection dictionaries <\/td>\n<\/tr>\n
678<\/td>\n13.6.4.3 3D background dictionaries <\/td>\n<\/tr>\n
679<\/td>\n13.6.4.4 3D render mode dictionaries <\/td>\n<\/tr>\n
682<\/td>\n13.6.4.5 3D lighting scheme dictionaries <\/td>\n<\/tr>\n
684<\/td>\n13.6.4.6 3D cross section dictionaries <\/td>\n<\/tr>\n
690<\/td>\n13.6.4.7 3D node dictionaries <\/td>\n<\/tr>\n
694<\/td>\n13.6.5 Coordinate systems for 3D <\/td>\n<\/tr>\n
695<\/td>\n13.6.6 3D markup <\/td>\n<\/tr>\n
699<\/td>\n13.6.7 Persistence of 3D measurements and markups
13.6.7.1 General <\/td>\n<\/tr>\n
700<\/td>\n13.6.7.2 The 3D units dictionary <\/td>\n<\/tr>\n
702<\/td>\n13.6.7.3 3D measurement\/markup dictionary
13.6.7.3.1 General <\/td>\n<\/tr>\n
703<\/td>\n13.6.7.3.2 3D linear dimension measurement <\/td>\n<\/tr>\n
706<\/td>\n13.6.7.3.3 3D perpendicular dimension measurement <\/td>\n<\/tr>\n
708<\/td>\n13.6.7.3.4 3D angular dimension measurement <\/td>\n<\/tr>\n
711<\/td>\n13.6.7.3.5 3D radial dimension <\/td>\n<\/tr>\n
714<\/td>\n13.6.7.3.6 3D comment note <\/td>\n<\/tr>\n
715<\/td>\n13.6.7.4 3D measurements and projection annotations <\/td>\n<\/tr>\n
716<\/td>\n13.7 Rich media
13.7.1 General
13.7.2 RichMedia annotations
13.7.2.1 General <\/td>\n<\/tr>\n
717<\/td>\n13.7.2.2 RichMediaSettings dictionary
13.7.2.2.1 General <\/td>\n<\/tr>\n
718<\/td>\n13.7.2.2.2 RichMediaActivation dictionary <\/td>\n<\/tr>\n
719<\/td>\n13.7.2.2.3 RichMediaDeactivation dictionary
13.7.2.2.4 RichMediaAnimation dictionary <\/td>\n<\/tr>\n
721<\/td>\n13.7.2.2.5 RichMediaPresentation dictionary <\/td>\n<\/tr>\n
722<\/td>\n13.7.2.2.6 RichMediaWindow dictionary <\/td>\n<\/tr>\n
724<\/td>\n13.7.2.3 RichMediaContent dictionary
13.7.2.3.1 General <\/td>\n<\/tr>\n
725<\/td>\n13.7.2.3.2 The assets name tree <\/td>\n<\/tr>\n
726<\/td>\n13.7.2.3.3 RichMediaConfiguration dictionary
13.7.2.3.4 RichMediaInstance dictionary <\/td>\n<\/tr>\n
727<\/td>\n13.7.2.3.5 View dictionary <\/td>\n<\/tr>\n
728<\/td>\n13.7.2.3.6 View params dictionary
13.7.2.3.6.1 General
13.7.2.3.6.2 Saving state data
13.7.2.3.6.3 Loading state data <\/td>\n<\/tr>\n
729<\/td>\n14 Document interchange
14.1 General
14.2 Procedure sets <\/td>\n<\/tr>\n
730<\/td>\n14.3 Metadata
14.3.1 General
14.3.2 Metadata streams <\/td>\n<\/tr>\n
732<\/td>\n14.3.3 Document information dictionary <\/td>\n<\/tr>\n
734<\/td>\n14.3.4 Reconciling two sources of document metadata <\/td>\n<\/tr>\n
735<\/td>\n14.4 File identifiers
14.5 Page-piece dictionaries <\/td>\n<\/tr>\n
736<\/td>\n14.6 Marked content
14.6.1 General <\/td>\n<\/tr>\n
738<\/td>\n14.6.2 Property lists
14.7 Logical structure
14.7.1 General <\/td>\n<\/tr>\n
739<\/td>\n14.7.2 Structure hierarchy <\/td>\n<\/tr>\n
743<\/td>\n14.7.3 Structure types <\/td>\n<\/tr>\n
744<\/td>\n14.7.4 Namespaces
14.7.4.1 General
14.7.4.2 Namespace dictionary <\/td>\n<\/tr>\n
745<\/td>\n14.7.5 Structure content
14.7.5.1 General
14.7.5.1.1 Content items <\/td>\n<\/tr>\n
746<\/td>\n14.7.5.2 Marked-content sequences as content items <\/td>\n<\/tr>\n
750<\/td>\n14.7.5.3 PDF objects as content items
14.7.5.4 Finding structure elements from content items <\/td>\n<\/tr>\n
753<\/td>\n14.7.6 Structure attributes
14.7.6.1 General <\/td>\n<\/tr>\n
754<\/td>\n14.7.6.2 Attribute classes <\/td>\n<\/tr>\n
755<\/td>\n14.7.6.3 Attribute revision numbers <\/td>\n<\/tr>\n
756<\/td>\n14.7.6.4 User properties <\/td>\n<\/tr>\n
757<\/td>\n14.7.7 Example of logical structure <\/td>\n<\/tr>\n
761<\/td>\n14.8 Tagged PDF
14.8.1 General
14.8.2 Tagged PDF and page content
14.8.2.1 General <\/td>\n<\/tr>\n
762<\/td>\n14.8.2.2 Real content and Artifacts
14.8.2.2.1 General <\/td>\n<\/tr>\n
763<\/td>\n14.8.2.2.2 Specification of Artifacts <\/td>\n<\/tr>\n
764<\/td>\n14.8.2.3 Soft hyphens <\/td>\n<\/tr>\n
765<\/td>\n14.8.2.4 Hidden or invisible page content
14.8.2.5 Page content order and logical content order
14.8.2.5.1 General <\/td>\n<\/tr>\n
766<\/td>\n14.8.2.5.2 Sequencing of annotations
14.8.2.5.3 Reverse-order show strings <\/td>\n<\/tr>\n
767<\/td>\n14.8.2.6 Unicode mapping in tagged PDF
14.8.2.6.1 General
14.8.2.6.2 Identifying word breaks <\/td>\n<\/tr>\n
768<\/td>\n14.8.3 Basic layout model
14.8.3.1 General
14.8.3.2 Reference area <\/td>\n<\/tr>\n
769<\/td>\n14.8.3.3 Progression direction <\/td>\n<\/tr>\n
770<\/td>\n14.8.4 Standard structure types
14.8.4.1 General <\/td>\n<\/tr>\n
771<\/td>\n14.8.4.2 Nesting of standard structure elements
14.8.4.3 Document level structure types <\/td>\n<\/tr>\n
773<\/td>\n14.8.4.4 Grouping level structure types <\/td>\n<\/tr>\n
774<\/td>\n14.8.4.5 Block level structure types <\/td>\n<\/tr>\n
777<\/td>\n14.8.4.6 Sub-block level structure type
14.8.4.7 Inline level structure types
14.8.4.7.1 General
14.8.4.7.2 General inline level structure types <\/td>\n<\/tr>\n
781<\/td>\n14.8.4.7.3 Ruby and warichu elements <\/td>\n<\/tr>\n
782<\/td>\n14.8.4.8 Other structure types
14.8.4.8.1 General
14.8.4.8.2 Standard structure types for lists <\/td>\n<\/tr>\n
783<\/td>\n14.8.4.8.3 Table structure types <\/td>\n<\/tr>\n
784<\/td>\n14.8.4.8.4 Caption structure type <\/td>\n<\/tr>\n
785<\/td>\n14.8.4.8.5 Figure structure type
14.8.4.8.6 Formula structure type <\/td>\n<\/tr>\n
786<\/td>\n14.8.4.8.7 Artifact structure type <\/td>\n<\/tr>\n
787<\/td>\n14.8.5 Standard structure attributes
14.8.5.1 General
14.8.5.2 Standard attribute owners <\/td>\n<\/tr>\n
788<\/td>\n14.8.5.3 Attribute values and inheritance <\/td>\n<\/tr>\n
789<\/td>\n14.8.5.4 Layout attributes
14.8.5.4.1 General <\/td>\n<\/tr>\n
791<\/td>\n14.8.5.4.2 General layout attributes <\/td>\n<\/tr>\n
795<\/td>\n14.8.5.4.3 Layout Attributes for BLSEs <\/td>\n<\/tr>\n
799<\/td>\n14.8.5.4.4 Layout Attributes for ILSEs <\/td>\n<\/tr>\n
803<\/td>\n14.8.5.4.5 Content and allocation rectangles <\/td>\n<\/tr>\n
804<\/td>\n14.8.5.4.6 Figure, Form and Formula attributes
14.8.5.4.7 Column attributes <\/td>\n<\/tr>\n
805<\/td>\n14.8.5.5 List attributes <\/td>\n<\/tr>\n
806<\/td>\n14.8.5.6 PrintField attributes <\/td>\n<\/tr>\n
807<\/td>\n14.8.5.7 Table attributes <\/td>\n<\/tr>\n
809<\/td>\n14.8.5.8 Artifact attributes <\/td>\n<\/tr>\n
810<\/td>\n14.8.6 Standard structure namespaces
14.8.6.1 Namespaces for standard structure types and attributes
14.8.6.2 Role maps and namespaces <\/td>\n<\/tr>\n
811<\/td>\n14.8.6.3 Other namespaces <\/td>\n<\/tr>\n
812<\/td>\n14.9 Repurposing and accessibility support
14.9.1 General
14.9.2 Natural language specification
14.9.2.1 General <\/td>\n<\/tr>\n
813<\/td>\n14.9.2.2 Language identifiers
14.9.2.3 Language specification hierarchy <\/td>\n<\/tr>\n
815<\/td>\n14.9.2.4 Multi-language text arrays <\/td>\n<\/tr>\n
816<\/td>\n14.9.3 Alternate descriptions
14.9.4 Replacement text <\/td>\n<\/tr>\n
817<\/td>\n14.9.5 Expansion of abbreviations and acronyms <\/td>\n<\/tr>\n
818<\/td>\n14.9.6 Pronunciation hints
14.10 Web capture
14.10.1 General <\/td>\n<\/tr>\n
819<\/td>\n14.10.2 Web capture information dictionary
14.10.3 Content database
14.10.3.1 General <\/td>\n<\/tr>\n
821<\/td>\n14.10.3.2 URL strings <\/td>\n<\/tr>\n
822<\/td>\n14.10.3.3 Digital identifiers <\/td>\n<\/tr>\n
823<\/td>\n14.10.3.4 Unique name generation
14.10.4 Content sets
14.10.4.1 General <\/td>\n<\/tr>\n
824<\/td>\n14.10.4.2 Page sets <\/td>\n<\/tr>\n
825<\/td>\n14.10.4.3 Image sets
14.10.5 Source information
14.10.5.1 General <\/td>\n<\/tr>\n
827<\/td>\n14.10.5.2 URL alias dictionaries
14.10.5.3 Command dictionaries <\/td>\n<\/tr>\n
829<\/td>\n14.10.5.4 Command settings <\/td>\n<\/tr>\n
830<\/td>\n14.10.6 Object attributes related to web capture
14.11 Prepress support
14.11.1 General <\/td>\n<\/tr>\n
831<\/td>\n14.11.2 Page boundaries
14.11.2.1 General <\/td>\n<\/tr>\n
833<\/td>\n14.11.2.2 Display of page boundaries <\/td>\n<\/tr>\n
834<\/td>\n14.11.3 Printer\u2019s marks <\/td>\n<\/tr>\n
835<\/td>\n14.11.4 Separation dictionaries <\/td>\n<\/tr>\n
836<\/td>\n14.11.5 Output intents <\/td>\n<\/tr>\n
841<\/td>\n14.11.6 Trapping support
14.11.6.1 General <\/td>\n<\/tr>\n
842<\/td>\n14.11.6.2 Trap network annotations <\/td>\n<\/tr>\n
843<\/td>\n14.11.6.3 Trap network appearances <\/td>\n<\/tr>\n
844<\/td>\n14.11.7 Open prepress interface (OPI) <\/td>\n<\/tr>\n
850<\/td>\n14.12 Document parts
14.12.1 General <\/td>\n<\/tr>\n
851<\/td>\n14.12.2 DPart tree structure
14.12.3 Connecting the DPart tree structure to pages <\/td>\n<\/tr>\n
852<\/td>\n14.12.4 Data structures
14.12.4.1 General <\/td>\n<\/tr>\n
853<\/td>\n14.12.4.2 Document part metadata <\/td>\n<\/tr>\n
854<\/td>\n14.13 Associated files
14.13.1 General
14.13.2 Embedded associated files <\/td>\n<\/tr>\n
855<\/td>\n14.13.3 Associated files linked to the PDF document\u2019s catalog
14.13.4 Associated files linked to a page dictionary
14.13.5 Associated files linked to graphics objects <\/td>\n<\/tr>\n
856<\/td>\n14.13.6 Associated files linked to structure elements
14.13.7 Associated files linked to XObjects
14.13.8 Associated files linked to DParts <\/td>\n<\/tr>\n
857<\/td>\n14.13.9 Associated files linked to an annotation dictionary
14.13.10 Associated file examples <\/td>\n<\/tr>\n
860<\/td>\nAnnex A (informative) Operator Summary
A.1 General
A.2 PDF content stream operators <\/td>\n<\/tr>\n
864<\/td>\nAnnex B (informative) Operators in Type 4 Functions
B.1 General
B.2 Arithmetic operators <\/td>\n<\/tr>\n
865<\/td>\nB.3 Relational, boolean, and bitwise operators
B.4 Conditional operators
B.5 Stack operators <\/td>\n<\/tr>\n
866<\/td>\nAnnex C (informative) Advice on maximising portability
C.1 General
C.2 Architectural limits <\/td>\n<\/tr>\n
867<\/td>\nC.3 Memory limits <\/td>\n<\/tr>\n
868<\/td>\nC.4 File Limits <\/td>\n<\/tr>\n
869<\/td>\nAnnex D (normative) Character sets and encodings
D.1 General <\/td>\n<\/tr>\n
870<\/td>\nD.2 Latin character set and encodings <\/td>\n<\/tr>\n
875<\/td>\nD.3 PDFDocEncoding character set <\/td>\n<\/tr>\n
885<\/td>\nD.4 Expert set and MacExpert encoding <\/td>\n<\/tr>\n
888<\/td>\nD.5 Symbol set and encoding <\/td>\n<\/tr>\n
891<\/td>\nD.6 ZapfDingbats set and encoding <\/td>\n<\/tr>\n
893<\/td>\nAnnex E (normative) Extending PDF
E.1 General
E.2 Classes of PDF names <\/td>\n<\/tr>\n
895<\/td>\nAnnex F (normative) Linearized PDF
F.1 General <\/td>\n<\/tr>\n
896<\/td>\nF.2 Background and assumptions <\/td>\n<\/tr>\n
897<\/td>\nF.3 Linearized PDF document structure
F.3.1 General <\/td>\n<\/tr>\n
900<\/td>\nF.3.2 Header (Part 1)
F.3.3 Linearization parameter dictionary (Part 2) <\/td>\n<\/tr>\n
901<\/td>\nF.3.4 First-page cross-reference table and trailer (Part 3)
F.3.5 Document catalog dictionary and document-level objects (Part 4) <\/td>\n<\/tr>\n
902<\/td>\nF.3.6 Hint streams (Parts 5 and 10) <\/td>\n<\/tr>\n
904<\/td>\nF.3.7 First-page section (Part 6) <\/td>\n<\/tr>\n
905<\/td>\nF.3.8 Remaining pages (Part 7)
F.3.9 Shared objects (Part 8)
F.3.10 Other objects (Part 9) <\/td>\n<\/tr>\n
906<\/td>\nF.3.11 Main cross-reference and trailer (Part 11) <\/td>\n<\/tr>\n
907<\/td>\nF.4 Hint tables
F.4.1 General <\/td>\n<\/tr>\n
908<\/td>\nF.4.2 Page offset hint table <\/td>\n<\/tr>\n
910<\/td>\nF.4.3 Shared object hint table <\/td>\n<\/tr>\n
912<\/td>\nF.4.4 Thumbnail hint table <\/td>\n<\/tr>\n
914<\/td>\nF.4.5 Generic hint tables
F.4.6 Extended generic hint tables <\/td>\n<\/tr>\n
915<\/td>\nF.4.7 Embedded file stream hint tables <\/td>\n<\/tr>\n
917<\/td>\nAnnex G (informative) Linearized PDF access strategies
G.1 General
G.2 Opening at the first page
G.3 Opening at an arbitrary page <\/td>\n<\/tr>\n
918<\/td>\nG.4 Going to another page of an open document <\/td>\n<\/tr>\n
919<\/td>\nG.5 Drawing a page incrementally
G.6 Following an article thread <\/td>\n<\/tr>\n
920<\/td>\nG.7 Accessing an updated file <\/td>\n<\/tr>\n
921<\/td>\nAnnex H (informative) Example PDF files
H.1 General
H.2 Minimal PDF file <\/td>\n<\/tr>\n
923<\/td>\nH.3 Simple text string example <\/td>\n<\/tr>\n
925<\/td>\nH.4 Simple graphics example <\/td>\n<\/tr>\n
928<\/td>\nH.5 Page tree example <\/td>\n<\/tr>\n
931<\/td>\nH.6 Outline hierarchy example <\/td>\n<\/tr>\n
934<\/td>\nH.7 Updating example
H.7.1 General <\/td>\n<\/tr>\n
935<\/td>\nH.7.2 Stage 1: Add four text annotations <\/td>\n<\/tr>\n
936<\/td>\nH.7.3 Stage 2: Modify text of one annotation <\/td>\n<\/tr>\n
937<\/td>\nH.7.4 Stage 3: Delete two annotations <\/td>\n<\/tr>\n
938<\/td>\nH.7.5 Stage 4: Add three annotations and update metadata <\/td>\n<\/tr>\n
941<\/td>\nH.8 Structure elements examples
H.8.1 General
H.8.2 Table of Contents <\/td>\n<\/tr>\n
946<\/td>\nH.8.3 Hierarchical lists <\/td>\n<\/tr>\n
949<\/td>\nH.8.4 Example of Sub standard structure type <\/td>\n<\/tr>\n
952<\/td>\nAnnex I (normative) PDF versions and compatibility
I.1 General
I.2 PDF version numbers <\/td>\n<\/tr>\n
953<\/td>\nI.3 Feature compatibility <\/td>\n<\/tr>\n
954<\/td>\nAnnex J (informative) XObject comparison
J.1 Background
J.2 General
J.3 Object comparisons
J.3.1 Boolean objects
J.3.2 Numeric objects <\/td>\n<\/tr>\n
955<\/td>\nJ.3.3 String objects
J.3.4 Name objects
J.3.5 Array objects <\/td>\n<\/tr>\n
956<\/td>\nJ.3.6 Dictionary objects <\/td>\n<\/tr>\n
957<\/td>\nJ.3.7 Stream objects <\/td>\n<\/tr>\n
958<\/td>\nJ.4 Known issues
J.4.1 Equal vs. equivalent <\/td>\n<\/tr>\n
959<\/td>\nJ.4.2 Recursion in dictionaries <\/td>\n<\/tr>\n
960<\/td>\nAnnex K (normative) XFA forms
K.1 General
K.2 Access to the XFA template and other resources <\/td>\n<\/tr>\n
963<\/td>\nAnnex L (normative) Parent-child relationships between the standard structure elements in the standard structure namespace for PDF 2.0 <\/td>\n<\/tr>\n
989<\/td>\nAnnex M (informative) Differences between the standard structure namespaces <\/td>\n<\/tr>\n
990<\/td>\nAnnex N (informative) Best practice for halftones
N.1 General
N.2 Classic approach <\/td>\n<\/tr>\n
991<\/td>\nN.3 Object-based approach <\/td>\n<\/tr>\n
993<\/td>\nAnnex O (normative) Fragment identifiers
O.1 General
O.2 Fragment identifiers
O.2.1 PDF object identifiers <\/td>\n<\/tr>\n
994<\/td>\nO.2.2 PDF open parameters <\/td>\n<\/tr>\n
996<\/td>\nAnnex P (informative) An algorithm to determine the actual blending colour space of a transparency group <\/td>\n<\/tr>\n
998<\/td>\nAnnex Q (normative) Method for determining transparency on a page
Q.1 General
Q.2 Page content
Q.3 Form XObjects <\/td>\n<\/tr>\n
999<\/td>\nQ.4 Image XObjects
Q.5 Text objects <\/td>\n<\/tr>\n
1000<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Document management. Portable document format – PDF 2.0<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2020<\/td>\n1004<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":361804,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[728,2641],"product_tag":[],"class_list":{"0":"post-361794","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-37-100-99","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/361794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/361804"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=361794"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=361794"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=361794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}