A pattern: a tiling pattern (PdfTilingPattern) or a shading pattern (PdfShadingPattern), used as a colour in the Pattern colour space, resolved from its dictionary or stream into a device-independent model.
public abstract class PdfPattern
ISO 32000-2 §8.7.1 and §8.7.2. Get one with GetPattern(CosObject) or, while content runs, from a colour with GetPattern(in PdfColor). Like shadings, a pattern is an immutable snapshot cached per document and read again only after the object changes through the public API.
Pattern space: Matrix maps it to the default coordinate space of the content stream in which the pattern was
selected (the page's default space, the form's space at Do for a form, the outer pattern's space for a pattern used in a
pattern), not to the user space in effect when something is painted with it. A colour captures that space when scn runs
(PatternMatrix), and GetPatternSpace(in PdfColor) combines the two.
kind:method, kind:property, kind:ctor. Press Esc to clear.CosObjectGets the pattern object: a CosStream for a tiling pattern, a CosDictionary for a shading pattern.DictionaryGets the pattern dictionary: the dictionary itself, or the stream's dictionary.IsValidGets a value indicating whether the pattern can be painted; when false it paints nothing.MatrixGets the pattern matrix, which maps pattern space to the default space of the stream that selected the pattern. Default the identity.MinimumVersionGets the earliest PDF version that has this kind of pattern: 1.2 for tiling patterns, 1.3 for shading patterns.PatternTypeGets the pattern's type, its PatternType entry.ReferenceGets the indirect reference the pattern was first reached through, or null.GetPatternSpace(in PdfColor)Returns the matrix from pattern space to the run's default user space, for a colour that selected this pattern.