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()Клонирует этот путь.
equals(Object arg0)
get(int i)Обеспечивает доступ к дочерним элементам по индексу i.
getClass()
getClip()Возвращает геометрию пути, ограничивающую отрисованную область элемента.
getData()Возвращает геометрию пути.
getFill()Возвращает кисть, используемую для закраски геометрии, указанной в свойстве Data пути.
getHyperlinkTarget()Возвращает объект цели гиперссылки.
getOpacity()Возвращает значение, определяющее равномерную прозрачность элемента.
getOpacityMask()Возвращает кисть, задающую маску альфа‑значений, применяемую к элементу так же, как атрибут Opacity, но позволяющую использовать разные альфа‑значения для разных областей элемента.
getRenderTransform()Возвращает аффинную матрицу преобразования, устанавливающую новую систему координат для всех атрибутов элемента и всех его дочерних элементов (если есть).
getStroke()Возвращает кисть, используемую для рисования обводки.
getStrokeDashArray()Возвращает массив, задающий длину тире и пробелов контура обводки.
getStrokeDashCap()Возвращает значение, определяющее, как рисуются концы каждого тире.
getStrokeDashOffset()Возвращает начальную точку для повторения шаблона массива тире.
getStrokeEndLineCap()Возвращает значение, определяющее форму конца последнего тире в обводке.
getStrokeLineJoin()Возвращает значение, определяющее форму начала первого тире в обводке.
getStrokeMiterLimit()Возвращает отношение между максимальной длиной среза и половиной толщины обводки.
getStrokeStartLineCap()Возвращает значение, определяющее форму начала первого тире в обводке.
getStrokeThickness()Возвращает толщину обводки в единицах эффективного координатного пространства (включает трансформацию рендеринга пути).
hashCode()
iterator()Реализация интерфейса Iterable.
notify()
notifyAll()
setClip(XpsPathGeometry value)Устанавливает геометрию пути, ограничивающую отрисованную область элемента.
setData(XpsPathGeometry value)Устанавливает геометрию пути.
setFill(XpsBrush value)Устанавливает кисть, используемую для закраски геометрии, указанной в свойстве Data пути.
setHyperlinkTarget(XpsHyperlinkTarget value)Устанавливает объект цели гиперссылки.
setOpacity(float value)Устанавливает значение, определяющее равномерную прозрачность элемента.
setOpacityMask(XpsBrush value)Устанавливает кисть, задающую маску альфа‑значений, которая применяется к элементу так же, как атрибут Opacity, но позволяет использовать разные альфа‑значения для разных областей элемента.
setRenderTransform(XpsMatrix value)Устанавливает аффинную матрицу преобразования, создающую новую систему координат для всех атрибутов элемента и всех дочерних элементов (если есть).
setStroke(XpsBrush value)Устанавливает кисть, используемую для рисования обводки.
setStrokeDashArray(float[] value)Устанавливает массив, задающий длину тире и пробелов контура обводки.
setStrokeDashCap(XpsDashCap value)Устанавливает значение, определяющее, как рисуются концы каждого тире.
setStrokeDashOffset(float value)Устанавливает начальную точку для повторения шаблона массива тире.
setStrokeEndLineCap(XpsLineCap value)Устанавливает значение, определяющее форму конца последнего тире в обводке.
setStrokeLineJoin(XpsLineJoin value)Устанавливает значение, определяющее форму начала первого тире в обводке.
setStrokeMiterLimit(float value)Устанавливает отношение между максимальной длиной среза и половиной толщины обводки.
setStrokeStartLineCap(XpsLineCap value)Устанавливает значение, определяющее форму начала первого тире в обводке.
setStrokeThickness(float value)Устанавливает толщину обводки в единицах эффективного координатного пространства (включает трансформацию рендеринга пути).
size()Возвращает количество дочерних элементов.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public XpsPath deepClone()

Клонирует этот путь.

Returns: XpsPath - Clone this path.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Обеспечивает доступ к дочерним элементам по индексу i.

Parameters:

ПараметрТипОписание
iintИндекс дочернего элемента.

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()

Возвращает кисть, задающую маску альфа‑значений, применяемую к элементу так же, как атрибут Opacity, но позволяющую использовать разные альфа‑значения для разных областей элемента.

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()

Возвращает толщину штриха в единицах эффективного координатного пространства (включает преобразование рендеринга пути). Штрих рисуется поверх границы геометрии, указанной свойством Data элемента Path\u2019s. Половина StrokeThickness выходит за пределы геометрии, указанной свойством Data, а другая половина находится внутри геометрии.

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:

ПараметрТипОписание
valueXpsPathGeometryГеометрия пути, ограничивающая отрисованную область элемента.

setData(XpsPathGeometry value)

public void setData(XpsPathGeometry value)

Устанавливает геометрию пути.

Parameters:

ПараметрТипОписание
valueXpsPathGeometryГеометрия пути.

setFill(XpsBrush value)

public void setFill(XpsBrush value)

Устанавливает кисть, используемую для закраски геометрии, указанной в свойстве Data пути.

Parameters:

ПараметрТипОписание
valueXpsBrushКисть, используемая для закраски указанной геометрии

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Устанавливает объект цели гиперссылки.

Parameters:

ПараметрТипОписание
valueXpsHyperlinkTargetОбъект цели гиперссылки.

setOpacity(float value)

public void setOpacity(float value)

Устанавливает значение, определяющее равномерную прозрачность элемента.

Parameters:

ПараметрТипОписание
значениеfloatЗначение, определяющее равномерную прозрачность элемента.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Устанавливает кисть, задающую маску альфа‑значений, которая применяется к элементу так же, как атрибут Opacity, но позволяет использовать разные альфа‑значения для разных областей элемента.

Parameters:

ПараметрТипОписание
valueXpsBrushКисть, задающая маску.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Устанавливает аффинную матрицу преобразования, создающую новую систему координат для всех атрибутов элемента и всех дочерних элементов (если есть).

Parameters:

ПараметрТипОписание
valueXpsMatrixАффинная матрица преобразования.

setStroke(XpsBrush value)

public void setStroke(XpsBrush value)

Устанавливает кисть, используемую для рисования обводки.

Parameters:

ПараметрТипОписание
valueXpsBrushКисть, используемая для рисования штриха.

setStrokeDashArray(float[] value)

public void setStrokeDashArray(float[] value)

Устанавливает массив, задающий длину тире и пробелов контура обводки.

Parameters:

ПараметрТипОписание
значениеfloat[]Массив, определяющий длину пунктиров и промежутков контура штриха.

setStrokeDashCap(XpsDashCap value)

public void setStrokeDashCap(XpsDashCap value)

Устанавливает значение, определяющее, как рисуются концы каждого тире.

Parameters:

ПараметрТипОписание
valueXpsDashCapЗначение, определяющее, как рисуются концы каждого пунктирного отрезка.

setStrokeDashOffset(float value)

public void setStrokeDashOffset(float value)

Устанавливает начальную точку для повторения шаблона массива пунктиров. Если это значение опущено, массив пунктиров выравнивается с началом штриха.

Parameters:

ПараметрТипОписание
значениеfloatНачальная точка для повторения шаблона массива пунктиров.

setStrokeEndLineCap(XpsLineCap value)

public void setStrokeEndLineCap(XpsLineCap value)

Устанавливает значение, определяющее форму конца последнего тире в обводке.

Parameters:

ПараметрТипОписание
valueXpsLineCapЗначение, определяющее форму конца последнего пунктирного отрезка в штрихе.

setStrokeLineJoin(XpsLineJoin value)

public void setStrokeLineJoin(XpsLineJoin value)

Устанавливает значение, определяющее форму начала первого тире в обводке.

Parameters:

ПараметрТипОписание
valueXpsLineJoinЗначение, определяющее форму начала первого пунктирного отрезка в штрихе.

setStrokeMiterLimit(float value)

public void setStrokeMiterLimit(float value)

Устанавливает отношение между максимальной длиной среза и половиной толщины штриха. Это значение имеет значение только если атрибут StrokeLineJoin указывает Miter .

Parameters:

ПараметрТипОписание
значениеfloatОтношение между максимальной длиной среза и половиной толщины штриха.

setStrokeStartLineCap(XpsLineCap value)

public void setStrokeStartLineCap(XpsLineCap value)

Устанавливает значение, определяющее форму начала первого тире в обводке.

Parameters:

ПараметрТипОписание
valueXpsLineCapЗначение, определяющее форму начала первого пунктирного отрезка в штрихе.

setStrokeThickness(float value)

public void setStrokeThickness(float value)

Устанавливает толщину штриха в единицах эффективного координатного пространства (включает преобразование рендеринга пути). Штрих рисуется поверх границы геометрии, указанной свойством Data элемента Path\u2019s. Половина StrokeThickness выходит за пределы геометрии, указанной свойством Data, а другая половина находится внутри геометрии.

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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int