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.