 | PdfPageObject Class |
Represents the base class for page objects that contain common data, and provides common methods.
Inheritance Hierarchy Namespace: Patagames.Pdf.NetAssembly: Patagames.Pdf (in Patagames.Pdf.dll) Version: 5.1.3
Syntaxpublic abstract class PdfPageObject : IDisposable
Public MustInherit Class PdfPageObject
Implements IDisposable
public ref class PdfPageObject abstract : IDisposable
[<AbstractClassAttribute>]
type PdfPageObject =
class
interface IDisposable
endpublic abstract class PdfPageObject implements IDisposable
Patagames.Pdf.Net.PdfPageObject = function();
Type.createClass(
'Patagames.Pdf.Net.PdfPageObject',
null,
IDisposable);
The PdfPageObject type exposes the following members.
Properties| | Name | Description |
|---|
 | AlphaShape |
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).
|
 | BlendMode |
Gets or sets the blend mode to be used in the transparent imaging model.
|
 | BoundingBox |
Gets page object bounding box.
|
 | ClipPath |
Gets the clipping path of this page object.
|
 | Container |
Gets the PdfPageObjectsCollection that contains this PdfPageObject.
|
 | FillColor |
Gets or sets the fill color of a page object in DeviceRGB color space.
|
 | FillOverprint |
Gets or sets an overprint flag for non-stroking operations.
|
 | Flatness |
Gets or sets the precision with which curves are to be rendered on the output device.
|
 | Handle |
Gets the Pdfium SDK handle that the object is bound to
|
 | IsDisposed |
Gets a value indicating whether the object has been disposed of.
Field Valuetrue if the control has been disposed of; otherwise, false. |
 | IsTransparency |
ets a value that represents that whether the specified PDF page object contains transparency.
|
 | MarkedContent |
Gets the list of PdfMarkedContent items associated with this object.
|
 | Matrix |
Gets or sets the transformation matrix for the page object.
|
 | ObjectType |
Gets page object type
|
 | OverprintMode |
Gets or sets an overprint mode.
|
 | RenderIntent |
Gets or sets the rendering intent to be used when converting CIE-based colors to device colors.
|
 | Smoothness |
Gets or sets the precision with which color gradients are to be rendered on the output device.
|
 | SoftMask |
Gets or sets the current soft mask, specifying the mask shape or mask opacity values to be used in the transparent imaging model.
|
 | StrokeColor |
Gets or sets the stroke color of a page object in DeviceRGB color space.
|
 | StrokeOverprint |
Gets or sets an overprint flag for stroking operations.
|
Top
Methods| | Name | Description |
|---|
 | AppendToClipPath |
Add a path to the clipping paths of this page object
|
 | Clone |
Create a new page object based on this page object.
|
 | Copy |
Copy page object information from one to another
Obsolete |
 | CopyClipPath |
Copy clipping paths from one page object to another
|
  | Create |
Identifies the type of the specified object and creates an instance of this type.
|
  | CreateObject |
Create new page object specified by type
|
 | Dispose |
Releases all resources used by this PdfPageObject |
 | Dispose(Boolean) |
Releases all resources used by this PdfPageObject.
|
 | GetFillColor |
Get the color space andfill color / pattern of this page object.
|
 | GetOpacity |
Gets the opacity level of the page object.
|
 | GetStrokeColor |
Get the color space and stroke color / pattern of this page object.
|
 | Move |
Move the page object to the specified point.
|
 | RemoveClipPath |
Remove all clipping paths/texts from the page object.
|
 | Rotate(Single, Boolean) |
Rotate counterclockwise the specified number of radians around the center of the page object.
|
 | Rotate(Single, Single, Single, Boolean) |
Rotate counterclockwise the specified number of radians around the specified point.
|
 | Scale(Single, Single, Boolean) |
Scale the page object by the specified scaling factors around the center of the page object.
|
 | Scale(Single, Single, Single, Single, Boolean) |
Scale the page object by the specified scaling factors around the specified point.
|
 | SetFillColor(PdfColorSpace, Single) |
Set the color space and fill color of this page object.
|
 | SetFillColor(PdfPattern, PdfColorSpace, Single) |
Set the pattern as a fill color of this page object.
|
 | SetOpacity |
Sets the opacity level of the page object.
|
 | SetStrokeColor(PdfColorSpace, Single) |
Set the color space and stroke color of the page object.
|
 | SetStrokeColor(PdfPattern, PdfColorSpace, Single) |
Set the pattern as a stroke color of this page object.
|
 | Shear(Single, Single, Boolean) |
Shear the page object by the specified shear factors around the center of the page object.
|
 | Shear(Single, Single, Single, Single, Boolean) |
Shear the page object by the specified shear factors around the specified point.
|
 | Transform(FS_MATRIX) |
Transform (scale, rotate, shear, move) page object.
|
 | Transform(Single, Single, Single, Single, Single, Single) |
Transform (scale, rotate, shear, move) page object.
|
 | TransformClipPath |
Transform (scale, rotate, shear, move) the clip path of an object.
|
 | Translate |
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