Class CmxImageFill
Namespace: Aspose.Imaging.FileFormats.Cmx.ObjectModel.Styles
Assembly: Aspose.Imaging.dll (25.2.0)
Image fill info
[JsonObject(MemberSerialization.OptIn)]
public class CmxImageFill
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CmxImageFill()
public CmxImageFill()
Properties
Images
Gets or sets the images.
[JsonProperty]
public CmxRasterImage[] Images { get; set; }
Property Value
IsRelative
Gets or sets a value indicating whether patterns size values is relative.
[JsonProperty]
public bool IsRelative { get; set; }
Property Value
OffsetType
Gets or sets the type of the offset between adjacent tiles.
[JsonProperty]
public TileOffsetTypes OffsetType { get; set; }
Property Value
PatternHeight
Gets or sets the height of the pattern.
Uses common document distance measure unit in case if Aspose.Imaging.FileFormats.Cmx.ObjectModel.Styles.CmxImageFill.IsRelative is false
,
otherwise has the dimension of the image pixel height fraction.
[JsonProperty]
public float PatternHeight { get; set; }
Property Value
PatternWidth
Gets or sets the width of the pattern.
Uses common document distance measure unit in case if Aspose.Imaging.FileFormats.Cmx.ObjectModel.Styles.CmxImageFill.IsRelative is false
,
otherwise has the dimension of the image pixel width fraction.
[JsonProperty]
public float PatternWidth { get; set; }
Property Value
Procedure
Gets or sets the procedure.
[JsonProperty]
public CmxProcedure Procedure { get; set; }
Property Value
RcpOffset
Gets or sets the relative offset between tile rows or columns (depends on Aspose.Imaging.FileFormats.Cmx.ObjectModel.Styles.CmxImageFill.OffsetType). Dimension is fractions of height of width.
[JsonProperty]
public float RcpOffset { get; set; }
Property Value
Rotate180
Gets or sets a value indicating whether this Aspose.Imaging.FileFormats.Cmx.ObjectModel.Specs.CmxImageSpec is upside down.
[JsonProperty]
public bool Rotate180 { get; set; }
Property Value
TileOffsetX
Gets or sets the tile offset X.
[JsonProperty]
public float TileOffsetX { get; set; }
Property Value
TileOffsetY
Gets or sets the tile offset Y.
[JsonProperty]
public float TileOffsetY { get; set; }
Property Value
Methods
Equals(CmxImageFill)
Check if objects are equal.
protected bool Equals(CmxImageFill other)
Parameters
other
CmxImageFill
The other object.
Returns
The equality comparison result.
Equals(object)
Check if objects are equal.
public override bool Equals(object obj)
Parameters
obj
object
The other object.
Returns
The equality comparison result.
GetHashCode()
Get hash code of the current object.
public override int GetHashCode()
Returns
The hash code.
ToString()
Returns a System.String that represents this instance.
public override string ToString()
Returns
A System.String that represents this instance.