0% found this document useful (0 votes)
56 views2 pages

Logical Structure Objects

Uploaded by

felm07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views2 pages

Logical Structure Objects

Uploaded by

felm07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

PDF Association Cheat Sheet –Structure Attribute Owners and Marked Content Tags

Standard Structure Attribute Owners PDF Feature Tag Examples, with / without Property List dictionaries
Associated Files AF Always done via named resource in the Resources dictionary:
Owner(O) value Version Description (PDF 2.0, §14.13.5) <<
ARIA-1.1 2.0 Additional attributes governing translation to WAI-ARIA version 1.1 /XObject << /Img1 8 0 R … >>
/Properties <<
Artifact 2.0 Attributes governing Artifact structure elements /Img1AF << /MCAF [
CSS-1 1.4 Additional attributes governing translation to CSS level 1 <</Type/Filespec /AFRelationship/Data /EF …>>
<</Type/Filespec /AFRelationship/Schema /EF…>>
CSS-2 1.4 Additional attributes governing translation to CSS level 2, revision 1 ] >>
CSS-3 2.0 Additional attributes governing translation to CSS level 3 >>
HTML-3.20 >>
1.4 Additional attributes governing translation to HTML version 3.20
In a content stream:
HTML-4.01 1.4 Additional attributes governing translation to HTML version 4.0 /AF /Img1AF BDC % Associate 2 files with image
HTML-5.00 2.0 Additional attributes governing translation to HTML version 5.0 /Img1 Do
Layout EMC
1.4 Attributes governing the layout of content
Cannot be done via Property List dictionary in content streams.
List 1.4 Attributes governing the numbering of lists
Optional Content OC In the Resources dictionary:
NSO 2.0 Attributes defined by object's NSO entry to a namespace dictionary. (PDF 1.5, §8.11.3.2) <<
NS key must also be present. /Properties << /OCG1 10 0 R … >>
OEB-1.00 1.4 Additional attributes governing translation to OEB (Open eBook) version 1.0 …
>>
PrintField 1.7 Attributes governing Form structure elements for non-interactive form
In a content stream:
fields /OC /OCG1 BDC
RDFa-1.10 2.0 Additional attributes governing translation to RDFa version 1.1 1 0 0 rg
RTF-1.05 4 w
1.4 Additional attributes governing translation to Microsoft Rich Text Format
100 100 412 592 re s
version 1.05 EMC
Table 1.4 Attributes governing the organisation of cells in tables Reverse order show ReversedChars /ReversedChars BMC % "Hello world" reversed
UserProperties 1.6 User property attributes defined by a User Property dictionary: strings ( olleH) Tj
(PDF 1.4, §14.8.2.5.3) -200 0 Td
Key Type Value / Description ( .dlrow) Tj
EMC
N text string Required Name of the user property.
Alternate description Span /Span << /Lang (en-us)
Value of the user property. Use text string, (PDF 1.5, §14.9.3) /Alt (six-point star)
V any Required >> BDC
number, or booleans for portability.
(A) Tj
F text string Optional Formatted representation of V entry. EMC
H boolean Optional Hidden if true. Default = false Expansion of Span BT
See Table 362 in ISO 32000-2:2020. abbreviations and /Span << /E (Doctor) >> BDC (Dr.) Tj
XML-1.00 acronyms EMC
PDF 1.4 Additional attributes governing translation to XML, version 1.00
(PDF 1.5, §14.9.5) (Healwell works at 123 Industrial ) Tj
See Table 360 and Table 376 in ISO 32000-2:2020 including resolved errata at https://pdf-issues.pdfa.org. /Span << /E (Drive) >> BDC (Dr.) Tj
EMC
Marked Content Tags ET
Replacement text Span /Span << /ActualText (Missing ) >> BDC
PDF Feature Tag Examples, with / without Property List dictionaries (PDF 1.4, §14.9.4) (Missing) Tj
EMC
Artifacts Artifact /Artifact BMC … EMC 44 0 Td % simulate space by moving insert point
(PDF 1.4, §14.8.2.2.2) /Artifact << /Type /Pagination (space) Tj
/Subtype /Footer
/BBox [ 0 0 100 100 ] All references to ISO 32000-2:2020 including resolved errata at https://pdf-issues.pdfa.org.
/Attached [ /Bottom ]
>> BDC … EMC
Variable text field Tx /Tx BDC
replacement % content to be replaced when updating
% appearance stream for new field value
(PDF 1.2, §12.7.4.3)
EMC

© 2024 PDF Association, https://pdfa.org Date:


2024.10.25
12:26:40
-04'00'
PDF Association Cheat Sheet – Logical Structure
Structure Tree Root Structure Elements
Key Type(s) Version Description (optional unless stated otherwise) Key Type(s) Version Description (optional unless stated otherwise)
AF array 2.0 Associated Files array
Attribute object(s) associated with this structure element.
ClassMap A dictionary 1.3
dictionary 1.3 Maps name objects designating attribute classes to the Array form may also have integer revisions.
corresponding attribute objects or arrays of attribute stream
objects. Text that is an exact replacement for the content enclosed by
ActualText text string 1.4
the structure element and its children.
IDTree name-tree 1.3 Required if any structure elements have element
identifiers (structure element dictionary ID key). Maps AF array 2.0 Associated Files
element identifiers (ID key) to the structure elements Alternative description of the structure element and its
Alt text string 1.3
they denote. children in human-readable form.
K array dictionary 1.3 The immediate child or children structure elements of Attribute class name(s) associated with this structure element.
the structure tree root in the structure hierarchy. Must array Array form may also have integer revisions.
C 1.3
be a Document structure element. name If both A and C entries are present and a given attribute is
specified by both, the A entry takes precedence.
Namespaces array 2.0 Array of all namespaces used in the PDF
E text string 1.5 Expanded form of an abbreviation or an acronym.
ParentTree number-tree 1.3 Required if any structure element contains content
The element identifier, unique in the document’s structure
items. Used to find structure elements to which content
hierarchy. The IDTree entry in the structure tree root defines
items belong. ID byte string 1.3
mapping between element identifiers and the structure
Each integer key in the number tree corresponds to a elements they denote.
single page of the document, or to an individual object
Child structure element(s) of this structure element:
(such as an annotation or an XObject) that is a content
item in its own right and that is the value of the array • Other structure element dictionaries.
StructParent or StructParents entry in that K dictionary 1.3 • Marked-content identifier (integer).
object. integer • A marked-content reference (MCR) dictionary.
The form of the associated value depends on the nature • An object reference dictionary (OBJR).
of the object: Natural language identifier for all text in the structure element,
• For an object that is a content item in its own except where overridden by language specifications for nested
Lang text string 1.4
right, the value is the indirect reference to the structure elements or marked content.
object’s parent element (the structure element e.g. (en-US)
that contains it as a content item). Metadata stream 1.4 XMP metadata stream
• For a page object or content stream containing Indirect reference of a namespace dictionary and listed in
NS dictionary 2.0
marked-content sequences that are content items, Namespaces entry of structure tree root.
the value is an array of references to the parent Required. Indirect reference to parent structure element or the
elements of those marked-content sequences. P dictionary 1.3
structure tree root.
ParentTreeNextKey integer 1.3 An integer greater than any key in ParentTree. Used Required if K is an integer object or an array containing integer
as the key for the next entry added to ParentTree. Pg dictionary 1.3 objects, otherwise optional. Must be an indirect reference to a
PronunciationLexicon array 2.0 An array of file specification dictionaries for XML page object.
pronunciation lexicons conforming to Pronunciation Exact replacement for content enclosed by the structure
Lexicon Specification (PLS) Version 1.0. Where two or Phoneme text string 2.0 element and its children. Interpreted based on the
more pronunciation lexicons apply to the same text, the PhoneticAlphabet property in effect.
first match in array order is used. ipa (default), x-sampa, zh-Latn-pinyin, or
PhoneticAlphabet name 2.0
RoleMap dictionary 1.3 Maps name objects designating names of structure zh-Latn-wadegile
types used in the document to a name object R (deprecated in PDF 2.0) integer 1.3 Revision number. ≥ 0. Default = 0.
designating the name of their approximate equivalents Identifies structure element(s) to which the item of content,
in the set of standard structure types. Ref array 2.0 contained within this structure element refers (e.g. footnotes,
Type name 1.3 Required. Must be StructTreeRoot endnotes, sidebars, etc.). No null elements.
See Table 354 in ISO 32000-2:2020 including resolved errata at https://pdf-issues.pdfa.org S name 1.3 Required. The structure type.
T text string 1.3 Human-readable title of the specific structure element.
Type name 1.3 Optional. Must be StructElem
See Table 355 in ISO 32000-2:2020 including resolved errata at https://pdf-issues.pdfa.org

© 2024 PDF Association, https://pdfa.org

You might also like