PdfSharp-GDI  1.31.7289
PdfSharp.Pdf.Advanced.PdfFormXObject.Keys Class Reference

Predefined keys of this dictionary. More...

Inheritance diagram for PdfSharp.Pdf.Advanced.PdfFormXObject.Keys:
PdfSharp.Pdf.Advanced.PdfXObject.Keys PdfSharp.Pdf.PdfDictionary.PdfStream.Keys PdfSharp.Pdf.KeysBase

Static Public Attributes

const string Type = "/Type"
 (Optional) The type of PDF object that this dictionary describes; if present, must be XObject for a form XObject. More...
 
const string Subtype = "/Subtype"
 (Required) The type of XObject that this dictionary describes; must be Form for a form XObject. More...
 
const string FormType = "/FormType"
 (Optional) A code identifying the type of form XObject that this dictionary describes. The only valid value defined at the time of publication is 1. Default value: 1. More...
 
const string BBox = "/BBox"
 (Required) An array of four numbers in the form coordinate system, giving the coordinates of the left, bottom, right, and top edges, respectively, of the form XObject’s bounding box. These boundaries are used to clip the form XObject and to determine its size for caching. More...
 
const string Matrix = "/Matrix"
 (Optional) An array of six numbers specifying the form matrix, which maps form space into user space. Default value: the identity matrix [1 0 0 1 0 0]. More...
 
const string Resources = "/Resources"
 (Optional but strongly recommended; PDF 1.2) A dictionary specifying any resources (such as fonts and images) required by the form XObject. More...
 
const string Group = "/Group"
 (Optional; PDF 1.4) A group attributes dictionary indicating that the contents of the form XObject are to be treated as a group and specifying the attributes of that group (see Section 4.9.2, “Group XObjects”). Note: If a Ref entry (see below) is present, the group attributes also apply to the external page imported by that entry, which allows such an imported page to be treated as a group without further modification. More...
 
- Static Public Attributes inherited from PdfSharp.Pdf.PdfDictionary.PdfStream.Keys
const string Length = "/Length"
 (Required) The number of bytes from the beginning of the line following the keyword stream to the last byte just before the keyword endstream. (There may be an additional EOL marker, preceding endstream, that is not included in the count and is not logically part of the stream data.) More...
 
const string Filter = "/Filter"
 (Optional) The name of a filter to be applied in processing the stream data found between the keywords stream and endstream, or an array of such names. Multiple filters should be specified in the order in which they are to be applied. More...
 
const string DecodeParms = "/DecodeParms"
 (Optional) A parameter dictionary or an array of such dictionaries, used by the filters specified by Filter. If there is only one filter and that filter has parameters, DecodeParms must be set to the filter’s parameter dictionary unless all the filter’s parameters have their default values, in which case the DecodeParms entry may be omitted. If there are multiple filters and any of the filters has parameters set to nondefault values, DecodeParms must be an array with one entry for each filter: either the parameter dictionary for that filter, or the null object if that filter has no parameters (or if all of its parameters have their default values). If none of the filters have parameters, or if all their parameters have default values, the DecodeParms entry may be omitted. More...
 
const string F = "/F"
 (Optional; PDF 1.2) The file containing the stream data. If this entry is present, the bytes between stream and endstream are ignored, the filters are specified by FFilter rather than Filter, and the filter parameters are specified by FDecodeParms rather than DecodeParms. However, the Length entry should still specify the number of those bytes. (Usually, there are no bytes and Length is 0.) More...
 
const string FFilter = "/FFilter"
 (Optional; PDF 1.2) The name of a filter to be applied in processing the data found in the stream’s external file, or an array of such names. The same rules apply as for Filter. More...
 
const string FDecodeParms = "/FDecodeParms"
 (Optional; PDF 1.2) A parameter dictionary, or an array of such dictionaries, used by the filters specified by FFilter. The same rules apply as for DecodeParms. More...
 
const string DL = "/DL"
 Optional; PDF 1.5) A non-negative integer representing the number of bytes in the decoded (defiltered) stream. It can be used to determine, for example, whether enough disk space is available to write a stream to a file. This value should be considered a hint only; for some stream filters, it may not be possible to determine this value precisely. More...
 

Detailed Description

Predefined keys of this dictionary.

Member Data Documentation

◆ BBox

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.BBox = "/BBox"
static

(Required) An array of four numbers in the form coordinate system, giving the coordinates of the left, bottom, right, and top edges, respectively, of the form XObject’s bounding box. These boundaries are used to clip the form XObject and to determine its size for caching.

◆ FormType

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.FormType = "/FormType"
static

(Optional) A code identifying the type of form XObject that this dictionary describes. The only valid value defined at the time of publication is 1. Default value: 1.

◆ Group

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.Group = "/Group"
static

(Optional; PDF 1.4) A group attributes dictionary indicating that the contents of the form XObject are to be treated as a group and specifying the attributes of that group (see Section 4.9.2, “Group XObjects”). Note: If a Ref entry (see below) is present, the group attributes also apply to the external page imported by that entry, which allows such an imported page to be treated as a group without further modification.

◆ Matrix

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.Matrix = "/Matrix"
static

(Optional) An array of six numbers specifying the form matrix, which maps form space into user space. Default value: the identity matrix [1 0 0 1 0 0].

◆ Resources

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.Resources = "/Resources"
static

(Optional but strongly recommended; PDF 1.2) A dictionary specifying any resources (such as fonts and images) required by the form XObject.

◆ Subtype

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.Subtype = "/Subtype"
static

(Required) The type of XObject that this dictionary describes; must be Form for a form XObject.

◆ Type

const string PdfSharp.Pdf.Advanced.PdfFormXObject.Keys.Type = "/Type"
static

(Optional) The type of PDF object that this dictionary describes; if present, must be XObject for a form XObject.


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