Class TilingPattern
A PDF tiling pattern (spec §8.7.3).
A tiling pattern fills an area with repeated instances of a content stream.
Inheritance
TilingPattern
Assembly: DRIT.Pdf.dll
Syntax
public sealed class TilingPattern : Pattern, IEquatable<Pattern>
Constructors
TilingPattern()
Initializes a tiling pattern.
Declaration
Properties
BoundingBox
Gets or sets the bounding box of the pattern tile (spec §8.7.3, /BBox).
Declaration
public PdfRect BoundingBox { get; set; }
Property Value
Matrix
Gets or sets the matrix that maps pattern space to user space (spec §8.7.3, /Matrix).
Declaration
public PdfMatrix? Matrix { get; set; }
Property Value
XStep
Gets or sets the X step size (spec §8.7.3, /XStep).
Declaration
public double XStep { get; set; }
Property Value
YStep
Gets or sets the Y step size (spec §8.7.3, /YStep).
Declaration
public double YStep { get; set; }
Property Value
Methods
Equals(Pattern?)
Indicates whether this pattern equals another.
Declaration
public override bool Equals(Pattern? other)
Parameters
| Type |
Name |
Description |
| Pattern |
other |
|
Returns
Overrides
GetHashCode()
Returns a hash code for this pattern.
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
operator ==(TilingPattern?, TilingPattern?)
Declaration
public static bool operator ==(TilingPattern? a, TilingPattern? b)
Parameters
Returns
operator !=(TilingPattern?, TilingPattern?)
Declaration
public static bool operator !=(TilingPattern? a, TilingPattern? b)
Parameters
Returns
Implements