Click or drag to resize

PdfPageObject Class

Represents the base class for page objects that contain common data, and provides common methods.
Inheritance Hierarchy
SystemObject
  Patagames.Pdf.NetPdfPageObject
    More

Namespace: Patagames.Pdf.Net
Assembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 4.89.2704
Syntax
public abstract class PdfPageObject : IDisposable

The PdfPageObject type exposes the following members.

Properties
 NameDescription
Public propertyAlphaShape Gets or sets a flag specifying whether the current soft mask and alpha constant parameters are to be interpreted as shape values (true) or opacity values(false).
Public propertyBlendMode Gets or sets the blend mode to be used in the transparent imaging model.
Public propertyBoundingBox Gets page object bounding box.
Public propertyContainer Gets the PdfPageObjectsCollection that contains this PdfPageObject.
Public propertyFillColor Gets or sets the fill color of a page object in DeviceRGB color space.
Public propertyFillOverprint Gets or sets an overprint flag for non-stroking operations.
Public propertyFlatness Gets or sets the precision with which curves are to be rendered on the output device.
Public propertyHandle Gets the Pdfium SDK handle that the object is bound to
Public propertyIsDisposed Gets a value indicating whether the object has been disposed of.

Field Value

true if the control has been disposed of; otherwise, false.
Public propertyIsTransparency ets a value that represents that whether the specified PDF page object contains transparency.
Public propertyMarkedContent Gets the list of PdfMarkedContent items associated with this object.
Public propertyMatrix Gets or sets the transformation matrix for the page object.
Public propertyObjectType Gets page object type
Public propertyOverprintMode Gets or sets an overprint mode.
Public propertyRenderIntent Gets or sets the rendering intent to be used when converting CIE-based colors to device colors.
Public propertySmoothness Gets or sets the precision with which color gradients are to be rendered on the output device.
Public propertySoftMask Gets or sets the current soft mask, specifying the mask shape or mask opacity values to be used in the transparent imaging model.
Public propertyStrokeColor Gets or sets the stroke color of a page object in DeviceRGB color space.
Public propertyStrokeOverprint Gets or sets an overprint flag for stroking operations.
Top
Methods
 NameDescription
Public methodClone Create a new page object based on this page object.
Public methodCopyObsolete.
Copy page object information from one to another
Public methodCopyClipPath Copy clip path from one page object to another
Public methodStatic memberCreate Identifies the type of the specified object and creates an instance of this type.
Protected methodStatic memberCreateObject Create new page object specified by type
Public methodDispose Releases all resources used by this PdfPageObject
Protected methodDispose(Boolean) Releases all resources used by this PdfPageObject.
Public methodGetFillColor Get the color space andfill color / pattern of this page object.
Public methodGetOpacity Gets the opacity level of the page object.
Public methodGetStrokeColor Get the color space and stroke color / pattern of this page object.
Public methodMove Move the page object to the specified point.
Public methodRemoveClipPath Remove a clip from the page object.
Public methodRotate(Single, Boolean) Rotate counterclockwise the specified number of radians around the center of the page object.
Public methodRotate(Single, Single, Single, Boolean) Rotate counterclockwise the specified number of radians around the specified point.
Public methodScale(Single, Single, Boolean) Scale the page object by the specified scaling factors around the center of the page object.
Public methodScale(Single, Single, Single, Single, Boolean) Scale the page object by the specified scaling factors around the specified point.
Public methodSetFillColor(PdfColorSpace, Single) Set the color space and fill color of this page object.
Public methodSetFillColor(PdfPattern, PdfColorSpace, Single) Set the pattern as a fill color of this page object.
Public methodSetOpacity Sets the opacity level of the page object.
Public methodSetStrokeColor(PdfColorSpace, Single) Set the color space and stroke color of the page object.
Public methodSetStrokeColor(PdfPattern, PdfColorSpace, Single) Set the pattern as a stroke color of this page object.
Public methodShear(Single, Single, Boolean) Shear the page object by the specified shear factors around the center of the page object.
Public methodShear(Single, Single, Single, Single, Boolean) Shear the page object by the specified shear factors around the specified point.
Public methodTransform(FS_MATRIX) Transform (scale, rotate, shear, move) page object.
Public methodTransform(Single, Single, Single, Single, Single, Single) Transform (scale, rotate, shear, move) page object.
Public methodTransformClipPath Transform (scale, rotate, shear, move) the clip path of an object.
Public methodTranslate Move the page object by the specified distance.
Top
Remarks
This class serves as the base class for all objects on the page. For example, the PdfImageObject class derives from PdfPageObject.
See Also
Inheritance Hierarchy