Table of Contents

Class PdfCatalog

Namespace
PdfSharp.Pdf.Advanced
Assembly
PdfSharp.dll

Represents the catalog dictionary.

public sealed class PdfCatalog : PdfDictionary, ICloneable, IEnumerable<KeyValuePair<string, PdfItem?>>, IEnumerable
Inheritance
PdfCatalog
Implements
Inherited Members

Constructors

PdfCatalog(PdfDocument)

Initializes a new instance of the PdfCatalog class.

public PdfCatalog(PdfDocument document)

Parameters

document PdfDocument

Properties

AcroForm

Gets the AcroForm dictionary of this document.

public PdfAcroForm AcroForm { get; }

Property Value

PdfAcroForm

Language

Gets or sets the language identifier specifying the natural language for all text in the document. Sample values are 'en-US' for 'English United States' or 'de-DE' for 'Deutsch Deutschland' (i.e. 'German Germany').

public string Language { get; set; }

Property Value

string

Names

Gets the name dictionary of this document.

public PdfNameDictionary Names { get; }

Property Value

PdfNameDictionary

Pages

Gets the pages collection of this document.

public PdfPages Pages { get; }

Property Value

PdfPages

Version

Get or sets the version of the PDF specification to which the document conforms.

public string Version { get; set; }

Property Value

string