XpsPath
Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement
public final class XpsPath extends XpsContentElement
封装 Path 元素特性的类。此元素是向固定页面添加矢量图形和图像的唯一方式。它定义了将在页面上呈现的单个矢量图形。
方法
deepClone()
public XpsPath deepClone()
克隆此路径。
Returns: XpsPath - Clone this path.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
提供通过索引 i 访问元素子项的功能。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| i | int | 子元素的索引。 |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
返回限制元素渲染区域的路径几何体。
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getData()
public XpsPathGeometry getData()
返回路径的几何形状。
Returns: XpsPathGeometry - The geometry of the path.
getFill()
public XpsBrush getFill()
返回用于绘制路径 Data 属性指定的几何形状的画刷。
Returns: XpsBrush - The brush used to paint the geometry specified
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
返回超链接目标对象。
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
返回定义元素统一透明度的值。
Returns: float - 定义元素统一透明度的值。
getOpacityMask()
public XpsBrush getOpacityMask()
返回指定 alpha 值掩码的画刷,该掩码以与 Opacity 属性相同的方式应用于元素,但允许元素不同区域使用不同的 alpha 值。
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
返回仿射变换矩阵,为元素的所有属性以及所有子元素(如果有)建立新的坐标系。
Returns: XpsMatrix - The affine transformation matrix.
getStroke()
public XpsBrush getStroke()
返回用于绘制笔画的画刷。
Returns: XpsBrush - The brush used to draw the stroke.
getStrokeDashArray()
public float[] getStrokeDashArray()
返回指定轮廓笔画的虚线和间隙长度的数组。
Returns: float[] - 指定轮廓笔画的虚线和间隙长度的数组。
getStrokeDashCap()
public XpsDashCap getStrokeDashCap()
返回指定每段虚线端点绘制方式的值。
Returns: XpsDashCap - The value specifying how the ends of each dash are drawn.
getStrokeDashOffset()
public float getStrokeDashOffset()
返回用于重复虚线数组模式的起始点。如果省略此值,虚线数组将与笔画的原点对齐。
Returns: float - 重复虚线数组模式的起始点。
getStrokeEndLineCap()
public XpsLineCap getStrokeEndLineCap()
返回定义笔画中最后一段虚线末端形状的值。
Returns: XpsLineCap - The value defining the shape of the end of the last dash in a stroke.
getStrokeLineJoin()
public XpsLineJoin getStrokeLineJoin()
返回定义笔画中第一段虚线起始形状的值。
Returns: XpsLineJoin - The value defining the shape of the beginning of the first dash in a stroke.
getStrokeMiterLimit()
public float getStrokeMiterLimit()
返回最大斜接长度与笔画厚度一半之间的比例。仅当 StrokeLineJoin 属性指定为 Miter 时,此值才有意义。
Returns: float - 最大斜接长度与笔画厚度一半之间的比例。
getStrokeStartLineCap()
public XpsLineCap getStrokeStartLineCap()
返回定义笔画中第一段虚线起始形状的值。
Returns: XpsLineCap - The value defining the shape of the beginning of the first dash in a stroke.
getStrokeThickness()
public float getStrokeThickness()
返回笔画的厚度,单位为有效坐标空间(包括路径的渲染变换)。笔画绘制在 Path 元素\u2019s Data 属性指定的几何形状边界之上。StrokeThickness 的一半延伸到几何形状外部,另一半延伸到几何形状内部。
Returns: float - 笔画的厚度。
hashCode()
public native int hashCode()
Returns: int
iterator()
public Iterator<XpsContentElement> iterator()
实现 Iterable 接口。
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - 返回列表的枚举器。
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
设置限制元素渲染区域的路径几何体。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsPathGeometry | 限制元素渲染区域的路径几何体。 |
setData(XpsPathGeometry value)
public void setData(XpsPathGeometry value)
设置路径的几何形状。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsPathGeometry | 路径的几何形状。 |
setFill(XpsBrush value)
public void setFill(XpsBrush value)
设置用于绘制路径 Data 属性指定的几何形状的画刷。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsBrush | 用于绘制指定几何体的画刷 |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
设置超链接目标对象。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsHyperlinkTarget | 超链接目标对象。 |
setOpacity(float value)
public void setOpacity(float value)
设置定义元素统一透明度的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | float | 定义元素统一透明度的值。 |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
设置画刷,指定一组 alpha 值的掩码,该掩码以与 Opacity 属性相同的方式应用于元素,但允许元素的不同区域使用不同的 alpha 值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsBrush | 指定掩码的画刷。 |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
设置仿射变换矩阵,为元素的所有属性以及所有子元素(如果有)建立新的坐标系。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsMatrix | 仿射变换矩阵。 |
setStroke(XpsBrush value)
public void setStroke(XpsBrush value)
设置用于绘制笔画的画刷。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsBrush | 用于绘制笔画的画刷。 |
setStrokeDashArray(float[] value)
public void setStrokeDashArray(float[] value)
设置指定轮廓笔画的虚线和间隙长度的数组。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | float[] | 指定轮廓笔画的虚线和间隙长度的数组。 |
setStrokeDashCap(XpsDashCap value)
public void setStrokeDashCap(XpsDashCap value)
设置指定每段虚线端点绘制方式的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsDashCap | 指定每段虚线端点绘制方式的值。 |
setStrokeDashOffset(float value)
public void setStrokeDashOffset(float value)
设置重复虚线数组模式的起始点。如果省略此值,虚线数组将与笔画的原点对齐。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | float | 重复虚线数组模式的起始点。 |
setStrokeEndLineCap(XpsLineCap value)
public void setStrokeEndLineCap(XpsLineCap value)
设置定义笔画中最后一段虚线末端形状的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsLineCap | 定义笔画中最后一段虚线末端形状的值。 |
setStrokeLineJoin(XpsLineJoin value)
public void setStrokeLineJoin(XpsLineJoin value)
设置定义笔画中第一段虚线起始形状的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsLineJoin | 定义笔画中第一段虚线起始形状的值。 |
setStrokeMiterLimit(float value)
public void setStrokeMiterLimit(float value)
设置最大斜接长度与笔画厚度一半之间的比例。仅当 StrokeLineJoin 属性指定为 Miter 时,此值才有意义。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | float | 最大斜接长度与笔画厚度一半之间的比例。 |
setStrokeStartLineCap(XpsLineCap value)
public void setStrokeStartLineCap(XpsLineCap value)
设置定义笔画中第一段虚线起始形状的值。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | XpsLineCap | 定义笔画中第一段虚线起始形状的值。 |
setStrokeThickness(float value)
public void setStrokeThickness(float value)
设置笔画的厚度,单位为有效坐标空间(包括路径的渲染变换)。笔画绘制在 Path 元素\u2019s Data 属性指定的几何形状边界之上。StrokeThickness 的一半延伸到几何形状外部,另一半延伸到几何形状内部。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 值 | float | 笔画的厚度。 |
size()
public int size()
返回子元素的数量。
Returns: int - 子元素的数量。
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| arg0 | long | |
| arg1 | int |