PdfSharp-GDI  1.31.7289
PdfSharp.Pdf.PdfPage.Keys Class Reference

Predefined keys of this dictionary. More...

Inheritance diagram for PdfSharp.Pdf.PdfPage.Keys:
PdfSharp.Pdf.PdfPage.InheritablePageKeys PdfSharp.Pdf.KeysBase

Static Public Attributes

const string Type = "/Type"
 (Required) The type of PDF object that this dictionary describes; must be Page for a page object. More...
 
const string Parent = "/Parent"
 (Required; must be an indirect reference) The page tree node that is the immediate parent of this page object. More...
 
const string LastModified = "/LastModified"
 (Required if PieceInfo is present; optional otherwise; PDF 1.3) The date and time when the page’s contents were most recently modified. If a page-piece dictionary (PieceInfo) is present, the modification date is used to ascertain which of the application data dictionaries that it contains correspond to the current content of the page. More...
 
const string BleedBox = "/BleedBox"
 (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the region to which the contents of the page should be clipped when output in a production environment. Default value: the value of CropBox. More...
 
const string TrimBox = "/TrimBox"
 (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the intended dimensions of the finished page after trimming. Default value: the value of CropBox. More...
 
const string ArtBox = "/ArtBox"
 (Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. Default value: the value of CropBox. More...
 
const string BoxColorInfo = "/BoxColorInfo"
 (Optional; PDF 1.4) A box color information dictionary specifying the colors and other visual characteristics to be used in displaying guidelines on the screen for the various page boundaries. If this entry is absent, the application should use its own current default settings. More...
 
const string Contents = "/Contents"
 (Optional) A content stream describing the contents of this page. If this entry is absent, the page is empty. The value may be either a single stream or an array of streams. If the value is an array, the effect is as if all of the streams in the array were concatenated, in order, to form a single stream. This allows PDF producers to create image objects and other resources as they occur, even though they interrupt the content stream. The division between streams may occur only at the boundaries between lexical tokens but is unrelated to the page’s logical content or organization. Applications that consume or produce PDF files are not required to preserve the existing structure of the Contents array. More...
 
const string Group = "/Group"
 (Optional; PDF 1.4) A group attributes dictionary specifying the attributes of the page’s page group for use in the transparent imaging model. More...
 
const string Thumb = "/Thumb"
 (Optional) A stream object defining the page’s thumbnail image. More...
 
const string B = "/B"
 (Optional; PDF 1.1; recommended if the page contains article beads) An array of indirect references to article beads appearing on the page. The beads are listed in the array in natural reading order. More...
 
const string Dur = "/Dur"
 (Optional; PDF 1.1) The page’s display duration (also called its advance timing): the maximum length of time, in seconds, that the page is displayed during presentations before the viewer application automatically advances to the next page. By default, the viewer does not advance automatically. More...
 
const string Trans = "/Trans"
 (Optional; PDF 1.1) A transition dictionary describing the transition effect to be used when displaying the page during presentations. More...
 
const string Annots = "/Annots"
 (Optional) An array of annotation dictionaries representing annotations associated with the page. More...
 
const string AA = "/AA"
 (Optional; PDF 1.2) An additional-actions dictionary defining actions to be performed when the page is opened or closed. More...
 
const string Metadata = "/Metadata"
 (Optional; PDF 1.4) A metadata stream containing metadata for the page. More...
 
const string PieceInfo = "/PieceInfo"
 (Optional; PDF 1.3) A page-piece dictionary associated with the page. More...
 
const string StructParents = "/StructParents"
 (Required if the page contains structural content items; PDF 1.3) The integer key of the page’s entry in the structural parent tree. More...
 
const string ID = "/ID"
 (Optional; PDF 1.3; indirect reference preferred) The digital identifier of the page’s parent Web Capture content set. More...
 
const string PZ = "/PZ"
 (Optional; PDF 1.3) The page’s preferred zoom (magnification) factor: the factor by which it should be scaled to achieve the natural display magnification. More...
 
const string SeparationInfo = "/SeparationInfo"
 (Optional; PDF 1.3) A separation dictionary containing information needed to generate color separations for the page. More...
 
const string Tabs = "/Tabs"
 (Optional; PDF 1.5) A name specifying the tab order to be used for annotations on the page. The possible values are R (row order), C (column order), and S (structure order). More...
 
const string TemplateInstantiated = "/TemplateInstantiated"
 (Required if this page was created from a named page object; PDF 1.5) The name of the originating page object. More...
 
const string PresSteps = "/PresSteps"
 (Optional; PDF 1.5) A navigation node dictionary representing the first node on the page. More...
 
const string UserUnit = "/UserUnit"
 (Optional; PDF 1.6) A positive number giving the size of default user space units, in multiples of 1/72 inch. The range of supported values is implementation-dependent. More...
 
const string VP = "/VP"
 (Optional; PDF 1.6) An array of viewport dictionaries specifying rectangular regions of the page. More...
 
- Static Public Attributes inherited from PdfSharp.Pdf.PdfPage.InheritablePageKeys
const string Resources = "/Resources"
 (Required; inheritable) A dictionary containing any resources required by the page. If the page requires no resources, the value of this entry should be an empty dictionary. Omitting the entry entirely indicates that the resources are to be inherited from an ancestor node in the page tree. More...
 
const string MediaBox = "/MediaBox"
 (Required; inheritable) A rectangle, expressed in default user space units, defining the boundaries of the physical medium on which the page is intended to be displayed or printed. More...
 
const string CropBox = "/CropBox"
 (Optional; inheritable) A rectangle, expressed in default user space units, defining the visible region of default user space. When the page is displayed or printed, its contents are to be clipped (cropped) to this rectangle and then imposed on the output medium in some implementation defined manner. Default value: the value of MediaBox. More...
 
const string Rotate = "/Rotate"
 (Optional; inheritable) The number of degrees by which the page should be rotated clockwise when displayed or printed. The value must be a multiple of 90. Default value: 0. More...
 

Detailed Description

Predefined keys of this dictionary.

Member Data Documentation

◆ AA

const string PdfSharp.Pdf.PdfPage.Keys.AA = "/AA"
static

(Optional; PDF 1.2) An additional-actions dictionary defining actions to be performed when the page is opened or closed.

◆ Annots

const string PdfSharp.Pdf.PdfPage.Keys.Annots = "/Annots"
static

(Optional) An array of annotation dictionaries representing annotations associated with the page.

◆ ArtBox

const string PdfSharp.Pdf.PdfPage.Keys.ArtBox = "/ArtBox"
static

(Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the extent of the page’s meaningful content (including potential white space) as intended by the page’s creator. Default value: the value of CropBox.

◆ B

const string PdfSharp.Pdf.PdfPage.Keys.B = "/B"
static

(Optional; PDF 1.1; recommended if the page contains article beads) An array of indirect references to article beads appearing on the page. The beads are listed in the array in natural reading order.

◆ BleedBox

const string PdfSharp.Pdf.PdfPage.Keys.BleedBox = "/BleedBox"
static

(Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the region to which the contents of the page should be clipped when output in a production environment. Default value: the value of CropBox.

◆ BoxColorInfo

const string PdfSharp.Pdf.PdfPage.Keys.BoxColorInfo = "/BoxColorInfo"
static

(Optional; PDF 1.4) A box color information dictionary specifying the colors and other visual characteristics to be used in displaying guidelines on the screen for the various page boundaries. If this entry is absent, the application should use its own current default settings.

◆ Contents

const string PdfSharp.Pdf.PdfPage.Keys.Contents = "/Contents"
static

(Optional) A content stream describing the contents of this page. If this entry is absent, the page is empty. The value may be either a single stream or an array of streams. If the value is an array, the effect is as if all of the streams in the array were concatenated, in order, to form a single stream. This allows PDF producers to create image objects and other resources as they occur, even though they interrupt the content stream. The division between streams may occur only at the boundaries between lexical tokens but is unrelated to the page’s logical content or organization. Applications that consume or produce PDF files are not required to preserve the existing structure of the Contents array.

◆ Dur

const string PdfSharp.Pdf.PdfPage.Keys.Dur = "/Dur"
static

(Optional; PDF 1.1) The page’s display duration (also called its advance timing): the maximum length of time, in seconds, that the page is displayed during presentations before the viewer application automatically advances to the next page. By default, the viewer does not advance automatically.

◆ Group

const string PdfSharp.Pdf.PdfPage.Keys.Group = "/Group"
static

(Optional; PDF 1.4) A group attributes dictionary specifying the attributes of the page’s page group for use in the transparent imaging model.

◆ ID

const string PdfSharp.Pdf.PdfPage.Keys.ID = "/ID"
static

(Optional; PDF 1.3; indirect reference preferred) The digital identifier of the page’s parent Web Capture content set.

◆ LastModified

const string PdfSharp.Pdf.PdfPage.Keys.LastModified = "/LastModified"
static

(Required if PieceInfo is present; optional otherwise; PDF 1.3) The date and time when the page’s contents were most recently modified. If a page-piece dictionary (PieceInfo) is present, the modification date is used to ascertain which of the application data dictionaries that it contains correspond to the current content of the page.

◆ Metadata

const string PdfSharp.Pdf.PdfPage.Keys.Metadata = "/Metadata"
static

(Optional; PDF 1.4) A metadata stream containing metadata for the page.

◆ Parent

const string PdfSharp.Pdf.PdfPage.Keys.Parent = "/Parent"
static

(Required; must be an indirect reference) The page tree node that is the immediate parent of this page object.

◆ PieceInfo

const string PdfSharp.Pdf.PdfPage.Keys.PieceInfo = "/PieceInfo"
static

(Optional; PDF 1.3) A page-piece dictionary associated with the page.

◆ PresSteps

const string PdfSharp.Pdf.PdfPage.Keys.PresSteps = "/PresSteps"
static

(Optional; PDF 1.5) A navigation node dictionary representing the first node on the page.

◆ PZ

const string PdfSharp.Pdf.PdfPage.Keys.PZ = "/PZ"
static

(Optional; PDF 1.3) The page’s preferred zoom (magnification) factor: the factor by which it should be scaled to achieve the natural display magnification.

◆ SeparationInfo

const string PdfSharp.Pdf.PdfPage.Keys.SeparationInfo = "/SeparationInfo"
static

(Optional; PDF 1.3) A separation dictionary containing information needed to generate color separations for the page.

◆ StructParents

const string PdfSharp.Pdf.PdfPage.Keys.StructParents = "/StructParents"
static

(Required if the page contains structural content items; PDF 1.3) The integer key of the page’s entry in the structural parent tree.

◆ Tabs

const string PdfSharp.Pdf.PdfPage.Keys.Tabs = "/Tabs"
static

(Optional; PDF 1.5) A name specifying the tab order to be used for annotations on the page. The possible values are R (row order), C (column order), and S (structure order).

◆ TemplateInstantiated

const string PdfSharp.Pdf.PdfPage.Keys.TemplateInstantiated = "/TemplateInstantiated"
static

(Required if this page was created from a named page object; PDF 1.5) The name of the originating page object.

◆ Thumb

const string PdfSharp.Pdf.PdfPage.Keys.Thumb = "/Thumb"
static

(Optional) A stream object defining the page’s thumbnail image.

◆ Trans

const string PdfSharp.Pdf.PdfPage.Keys.Trans = "/Trans"
static

(Optional; PDF 1.1) A transition dictionary describing the transition effect to be used when displaying the page during presentations.

◆ TrimBox

const string PdfSharp.Pdf.PdfPage.Keys.TrimBox = "/TrimBox"
static

(Optional; PDF 1.3) A rectangle, expressed in default user space units, defining the intended dimensions of the finished page after trimming. Default value: the value of CropBox.

◆ Type

const string PdfSharp.Pdf.PdfPage.Keys.Type = "/Type"
static

(Required) The type of PDF object that this dictionary describes; must be Page for a page object.

◆ UserUnit

const string PdfSharp.Pdf.PdfPage.Keys.UserUnit = "/UserUnit"
static

(Optional; PDF 1.6) A positive number giving the size of default user space units, in multiples of 1/72 inch. The range of supported values is implementation-dependent.

◆ VP

const string PdfSharp.Pdf.PdfPage.Keys.VP = "/VP"
static

(Optional; PDF 1.6) An array of viewport dictionaries specifying rectangular regions of the page.


The documentation for this class was generated from the following file: