Table of Contents

Namespace UglyToad.PdfPig.Content

Classes

ArtifactMarkedContentElement

Artifacts are graphics objects that are not part of the author's original content but rather are generated by the conforming writer in the course of pagination, layout, or other strictly mechanical processes.

Artifacts may also be used to describe areas of the document where the author uses a graphical background, with the goal of enhancing the visual experience. In such a case, the background is not required for understanding the content. - PDF 32000-1:2008, Section 14.8.2.2

Catalog

The root of the document's object hierarchy. Contains references to objects defining the contents, outline, named destinations and more.

CropBox

Defines the visible region of a page, contents expanding beyond the crop box should be clipped.

DocumentInformation

Metadata for the PDF document.

EmbeddedFile

A file embedded in a PDF document for document references.

Hyperlink

Full details for a link annotation which references an external resource. A link to an external resource in a document.

InlineImage

A small image that is completely defined directly inline within a Page's content stream.

Letter

A glyph or combination of glyphs (characters) drawn by a PDF content stream.

MarkedContentElement

A marked content element can be used to provide application specific data in the page's content stream. Interpretation of the marked content is outside of the PDF specification.

MediaBox

The boundary of the physical medium to display or print on.

OptionalContentGroupElement

An optional content group is a dictionary representing a collection of graphics that can be made visible or invisible dynamically by users of viewers applications.

Page

Contains the content and provides access to methods of a single page in the PdfDocument.

Page.Experimental

Provides access to useful members which will change in future releases.

PageTreeNode

A node in the PDF document's page tree. Nodes may either be of type 'Page' - a single page, or 'Pages' - a container for multiple child Page or Pages nodes.

Word

A word.

XmpMetadata

Wraps an XML based Extensible Metadata Platform (XMP) document. These XML documents are embedded in PDFs to provide metadata about objects (the entire document, images, etc). They can be present as plain text or encoded/encrypted streams.

Structs

PageRotationDegrees

Represents the rotation of a page in a PDF document defined by the page dictionary in degrees clockwise.

Interfaces

IPdfImage

An image in a PDF document, may be an InlineImage or a PostScript image XObject (XObjectImage).

Enums

ArtifactMarkedContentElement.ArtifactType

If present, shall be one of the names Pagination, Layout, Page, or (PDF 1.7) Background.

PageSize

The corresponding named size of the Page.

TextOrientation

Orientation of the text.