Table of Contents

Struct PdfQuadrilateral

Namespace
BitMiracle.Docotic.Pdf
Assembly
BitMiracle.Docotic.Pdf.dll

A quadrilateral represented by four double precision floating-point points.

public struct PdfQuadrilateral : IEquatable<PdfQuadrilateral>
Implements
Inherited Members

Remarks

The Docotic.Pdf Library Documentation page contains links to articles, guides, and sample code.

Constructors

PdfQuadrilateral(params PdfPoint[])

Initializes a new instance of the PdfQuadrilateral struct.

Properties

FirstCorner

Gets or sets the coordinates of the first corner of this PdfQuadrilateral structure.

FourthCorner

Gets or sets the coordinates of the fourth corner of this PdfQuadrilateral structure.

SecondCorner

Gets or sets the coordinates of the second corner of this PdfQuadrilateral structure.

ThirdCorner

Gets or sets the coordinates of the third corner of this PdfQuadrilateral structure.

Methods

Equals(PdfQuadrilateral)

Tests whether other has the same corners as in this PdfQuadrilateral.

Equals(object?)

Tests whether obj is a PdfQuadrilateral with the corners of this PdfQuadrilateral.

GetHashCode()

Gets the hash code for this PdfQuadrilateral structure.

IsValid()

Checks whether this structure represents a valid quadrilateral.

ToString()

Converts this PdfQuadrilateral to a human-readable string.

ToString(IFormatProvider)

Converts this PdfQuadrilateral to a human-readable string.

Operators

operator ==(PdfQuadrilateral, PdfQuadrilateral)

Tests whether two PdfQuadrilateral structures equal.

implicit operator PdfQuadrilateral(PdfBox)

Performs an implicit conversion from PdfBox to PdfQuadrilateral.

implicit operator PdfQuadrilateral(PdfRectangle)

Performs an implicit conversion from PdfRectangle to PdfQuadrilateral.

operator !=(PdfQuadrilateral, PdfQuadrilateral)

Tests whether two PdfQuadrilateral structures differ.