[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Graphics.FormXObject

FormXObject Class

Represents a PDF Form XObject.

Namespace: GrapeCity.Documents.Pdf.Graphics
Assembly: DS.Documents.Pdf.dll
Syntax
public class FormXObject : ContentStream, IXObject, IContentItem, IPdfDict
Public Class FormXObject
    Inherits ContentStream
    Implements IXObject, IContentItem, IPdfDict

Constructors

Name Description
FormXObject(GcPdfDocument, Page)

Initializes a new instance of the FormXObject class using a specified page as the source.

Note that Matrix and Bounds properties are automatically adjusted to take into account the UserUnit property of the source page.

FormXObject(GcPdfDocument, RectangleF)

Initializes a new instance of the FormXObject class.

Properties

Name Description
AssociatedFiles

Gets the list of embedded files associated with this FormXObject.

Bounds

Gets or sets the bounds of this FormXObject.

Doc

Gets the GcPdfDocument owning this object.

Graphics

Gets an instance of GcPdfGraphics that can be used to generate content of this FormXObject.

HasAssociatedFiles

Gets a value indicating whether the AssociatedFiles collection is not empty.

Layer

Gets or sets an object that specifies the layer to which this FormXObject belongs.

This can be either an OptionalContentGroup or an OptionalContentMembership.

Matrix

Gets or sets the Matrix3x2 that maps form space into user space.

Methods

Name Description
CreateList(GcPdfDocument, IList<Page>)

Creates a list of FormXObject objects using a specified list of pages as the source.

Note that Matrix and Bounds properties are automatically adjusted to take into account the UserUnit property of the source page.

GetUsedFonts()

Gets the list of fonts referenced by this FormXObject.

Extension Methods