Class XpsPath
Namespace: Aspose.Page.XPS.XpsModel
Assembly: Aspose.Page.dll (25.1.2)
类封装路径元素特性。
该元素是将矢量图形和图像添加到固定页面的唯一方法。
它定义了一个在页面上渲染的单一矢量图形。
public sealed class XpsPath : XpsContentElement, IEnumerable<xpscontentelement>, IEnumerable
继承
object ← XpsObject ← XpsElement ← XpsHyperlinkElement ← XpsContentElement ← XpsPath
实现
IEnumerable<xpscontentelement>, IEnumerable
继承的成员
XpsContentElement.RenderTransform, XpsContentElement.Clip, XpsContentElement.Opacity, XpsContentElement.OpacityMask, XpsHyperlinkElement.HyperlinkTarget, XpsElement.GetEnumerator(), XpsElement.this[int], XpsElement.Count, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
属性
Data
返回/设置路径的几何形状。
public XpsPathGeometry Data { get; set; }
属性值
Fill
返回/设置用于绘制由路径的 Data 属性指定的几何形状的画刷。
public XpsBrush Fill { get; set; }
属性值
Stroke
返回/设置用于绘制轮廓的画刷。
public XpsBrush Stroke { get; set; }
属性值
StrokeDashArray
返回/设置指定轮廓笔画的虚线和间隙长度的数组。
public float[] StrokeDashArray { get; set; }
属性值
float[]
StrokeDashCap
返回/设置指定每个虚线的端点如何绘制的值。
public XpsDashCap StrokeDashCap { get; set; }
属性值
StrokeDashOffset
返回/设置重复虚线数组模式的起始点。
如果省略此值,虚线数组将与轮廓的起点对齐。
public float StrokeDashOffset { get; set; }
属性值
StrokeEndLineCap
返回/设置定义轮廓中最后一个虚线的末端形状的值。
public XpsLineCap StrokeEndLineCap { get; set; }
属性值
StrokeLineJoin
返回/设置定义轮廓中第一个虚线的起始形状的值。
public XpsLineJoin StrokeLineJoin { get; set; }
属性值
StrokeMiterLimit
返回/设置最大斜接长度与笔画厚度一半之间的比率。
此值仅在 StrokeLineJoin
属性指定 Miter
时有效。
public float StrokeMiterLimit { get; set; }
属性值
StrokeStartLineCap
返回/设置定义轮廓中第一个虚线的起始形状的值。
public XpsLineCap StrokeStartLineCap { get; set; }
属性值
StrokeThickness
返回/设置笔画的厚度,以有效坐标空间的单位(包括路径的渲染变换)。
笔画绘制在由路径元素的 Data 属性指定的几何形状的边界之上。
一半的 StrokeThickness 伸出 Data 属性指定的几何形状外部,另一半伸入几何形状内部。
public float StrokeThickness { get; set; }
属性值
方法
Clone()
克隆此路径。
public XpsPath Clone()
返回
克隆此路径。