API Reference
Class
OfficeDrawingTilingPattern
Clipped, transform-aware repetition of a reusable vector drawing tile.
Inheritance
- OfficeDrawingElement
- OfficeDrawingTilingPattern
Constructors
OfficeDrawingTilingPattern 2 overloads
public OfficeDrawingTilingPattern(OfficeDrawing tile, OfficeImagePlacement area, Double horizontalStep, Double verticalStep, Nullable<OfficeTransform> transform = null, Double originX = 0, Double originY = 0, Int32 maximumTileCount = 16384, Double opacity = 1) #Creates a bounded vector tiling pattern.
Parameters
- tile OfficeIMO.Drawing.OfficeDrawing
- area OfficeIMO.Drawing.OfficeImagePlacement
- horizontalStep System.Double
- verticalStep System.Double
- transform System.Nullable{OfficeIMO.Drawing.OfficeTransform} = null
- originX System.Double = 0
- originY System.Double = 0
- maximumTileCount System.Int32 = 16384
- opacity System.Double = 1
public OfficeDrawingTilingPattern(OfficeDrawing tile, OfficeImagePlacement area, Double horizontalStep, Double verticalStep, Boolean repeatX, Boolean repeatY, Nullable<OfficeTransform> transform = null, Double originX = 0, Double originY = 0, Int32 maximumTileCount = 16384, Double opacity = 1) #Creates a bounded vector tiling pattern with independent axis repetition.
Parameters
- tile OfficeIMO.Drawing.OfficeDrawing
- area OfficeIMO.Drawing.OfficeImagePlacement
- horizontalStep System.Double
- verticalStep System.Double
- repeatX System.Boolean
- repeatY System.Boolean
- transform System.Nullable{OfficeIMO.Drawing.OfficeTransform} = null
- originX System.Double = 0
- originY System.Double = 0
- maximumTileCount System.Int32 = 16384
- opacity System.Double = 1
Methods
public IReadOnlyList<OfficeTransform> GetTileTransforms() #Returns:
IReadOnlyList<OfficeTransform>Returns the bounded transforms needed to paint this pattern.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public OfficeDrawing Tile { get; } #Detached vector tile drawing.
public OfficeImagePlacement Area { get; } #Destination-space clipping area.
public Double HorizontalStep { get; } #Horizontal distance between tile origins in pattern space.
public Double VerticalStep { get; } #Vertical distance between tile origins in pattern space.
public OfficeTransform Transform { get; } #Pattern-space affine transform.
public Double OriginX { get; } #Pattern-space horizontal grid origin.
public Double OriginY { get; } #Pattern-space vertical grid origin.
public Int32 MaximumTileCount { get; } #Maximum number of tiles expanded by renderers.
public Double Opacity { get; } #Pattern opacity from zero through one.
public Boolean RepeatX { get; } #Whether the origin tile repeats horizontally.
public Boolean RepeatY { get; } #Whether the origin tile repeats vertically.