Class TilingBase
Base contract for tiling patterns used by PDF pattern colors; exposes cell geometry, spacing, and placement settings.
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.ColorSpaces
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public abstract class TilingBase : PatternColor, IEquatable<ColorBase>, IInstanceIdOwner, IContentRootElement, IContainerElement, IFixedDocumentElement, ITiling, IPatternColor
Constructors
TilingBase()
Declaration
protected TilingBase()
Properties
Annotations
Gets the annotations collection.
Declaration
public AnnotationCollection Annotations { get; }
Property Value
|
AnnotationCollection
The annotations collection. |
Implements
BoundingBox
Gets or sets the cell bounds in user space that constrain painting.
Declaration
public abstract Rect BoundingBox { get; set; }
Property Value
|
System.Windows.Rect
The bounding box. |
Content
Gets the vector elements that compose the cell (paths, text, images, forms).
Declaration
public abstract ContentElementCollection Content { get; }
Property Value
|
ContentElementCollection
The content. |
Implements
DefaultStructureRoot
Gets the default structure root associated with this element for use during auto-tagging, when applicable.
Declaration
public StructureElement DefaultStructureRoot { get; }
Property Value
|
StructureElement
The default structure root. |
Implements
HorizontalSpacing
Gets or sets the horizontal distance between adjacent tiles; when unset, the cell width is used.
Declaration
public abstract double HorizontalSpacing { get; set; }
Property Value
|
System.Double
The horizontal spacing. |
Parent
Gets the logical parent element in the fixed document tree.
Declaration
public IFixedDocumentElement Parent { get; }
Property Value
|
IFixedDocumentElement
The parent. |
Implements
Size
Gets the cell size computed from the current BoundingBox.
Declaration
public abstract Size Size { get; }
Property Value
|
System.Windows.Size
The size. |
Implements
StructureStack
Gets the stack of structure elements used when building tagging hierarchy.
Declaration
public Stack<StructureElement> StructureStack { get; }
Property Value
|
System.Collections.Generic.Stack<StructureElement>
The structure stack. |
Implements
SupportsAnnotations
Gets a value indicating whether annotations are supported for this element.
Declaration
public bool SupportsAnnotations { get; }
Property Value
|
System.Boolean
True if the element supports annotations. |
Implements
SupportsAutoTagging
Gets a value indicating whether the element participates in automatic tagging.
Declaration
public bool SupportsAutoTagging { get; }
Property Value
|
System.Boolean
True if the element supports auto tagging. |
Implements
TilingType
Gets or sets how tiles are fitted when rendered (distortion tolerance vs. fidelity/performance).
Declaration
public abstract TilingType TilingType { get; set; }
Property Value
|
TilingType
The type of the tiling. |
VerticalSpacing
Gets or sets the vertical distance between adjacent tiles; when unset, the cell height is used.
Declaration
public abstract double VerticalSpacing { get; set; }
Property Value
|
System.Double
The vertical spacing. |