Enum PdfSection
- Namespace
- PDiffy
- Assembly
- PDiffy.dll
The sections of a PDF snapshot. New sections are added at the end of the enum, even when the snapshot prints them between existing ones, so existing members keep their values.
public enum PdfSection
Fields
Document = 0Whether the PDF is tagged, its language, whether the viewer shows the title, and the page count.
Settings = 1PDF version, page mode and layout, open action, JavaScript, encryption, viewer preferences, layers and attachments.
Metadata = 2Title, author, subject, keywords, dates, producer, creator, XMP details and other Info entries.
RoleMap = 3Custom structure types and the standard types they stand for.
Pages = 4Page sizes, rotation, tab order, page boxes and page labels.
Bookmarks = 5The bookmark tree and the page each bookmark goes to.
Structure = 6The tag tree: every structure element with its attributes and text.
Artifacts = 7Text marked as decoration, which a screen reader skips.
Untagged = 8Text and graphics that are neither tagged nor marked as decoration.
Fonts = 9Each font, whether it's embedded, and the character codes its text uses that don't map to Unicode.
Annotations = 10Links, comments, form widgets and other annotations.
Forms = 11Form fields.
Layout = 12Every text run, image and path with its position, font, size and color.
Checks = 13What the checks a test opts into with Check(PdfCheckSet) find. Printed last, and only when a test opts in.