Tiling
Tiling pattern that repeats a cell of vector content across an area; use to fill shapes with repeating artwork or textures.
Definition
Namespace:Telerik.Documents.Fixed.Model.ColorSpaces
Assembly:Telerik.Windows.Documents.Fixed.dll
Syntax:
public class Tiling : TilingBase, IEquatable<ColorBase>, IContentRootElement, IContainerElement, IFixedDocumentElement
Inheritance: objectColorBasePatternColorTilingBaseTiling
Implements:
Inherited Members
Constructors
Initializes a new instance of the Tiling class with default bounding box and position.
public Tiling()
Initializes a new instance of the Tiling class with the specified bounding box and position.
public Tiling(Rect boundingBox, IPosition position)
The rectangular area that defines the tiling pattern boundary.
positionIPositionThe position transformation matrix applied to the tiling pattern.
Initializes a new instance of the Tiling class with the specified bounding box.
public Tiling(Rect boundingBox)
The rectangular area that defines the tiling pattern boundary.
Properties
BoundingBox
Rect
Gets or sets the cell bounds in user space coordinates.
public override Rect BoundingBox { get; set; }
The bounding box.
Overrides:
Gets the vector content that defines the repeated cell (paths, text, images, forms).
public override ContentElementCollection Content { get; }
The content elements collection.
Overrides:
Gets or sets the horizontal spacing between cells; defaults to the cell width when not set.
public override double HorizontalSpacing { get; set; }
The horizontal spacing.
Overrides:
Gets or sets the transform applied when placing the tiling.
public override IPosition Position { get; set; }
The position.
Overrides:
Size
Size
Gets the cell size derived from the bounding box width and height.
public override Size Size { get; }
The size of the tiling pattern.
Overrides:
Gets or sets the tiling placement mode, affecting distortion tolerance and performance.
public override TilingType TilingType { get; set; }
The type of the tiling.
Overrides:
Gets or sets the vertical spacing between cells; defaults to the cell height when not set.
public override double VerticalSpacing { get; set; }
The vertical spacing value, or the pattern height if not explicitly set.
Overrides: