Table of Contents

Enum PdfStructElementType

Namespace
nebulae.dotPDFium.Native
Assembly
dotPDFium.dll

Represents the types of structural elements in a PDF document, as defined by the PDF specification.

public enum PdfStructElementType

Fields

Annot = 13
Art = 4
BibEntry = 10
BlockQuote = 14
Caption = 15
Code = 11
Div = 5
Document = 1
Figure = 34
Form = 36
Formula = 35
H = 18
H1 = 19
H2 = 20
H3 = 21
H4 = 22
H5 = 23
H6 = 24
L = 25
LBody = 27
LI = 26
NonStruct = 16
Note = 8
Paragraph = 17
Part = 2
Quote = 7
Reference = 9
Sect = 3
Span = 6
TD = 31
TH = 30
TOC = 32
TOCI = 33
TR = 29
Table = 28
Unknown = 0

Remarks

This enumeration provides a comprehensive list of structural element types that can be used to describe the logical structure of a PDF document. These types are commonly used in tagged PDFs to improve accessibility, enable content reflow, and provide semantic meaning to document elements. Each value corresponds to a specific structural role, such as headings, lists, tables, or annotations. For example, H1 through H6 represent heading levels, while Table, TR, TH, and TD represent table structures.