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

Klasse, die die Eigenschaften des Path-Elements kapselt. Dieses Element ist das einzige Mittel, um Vektorgrafiken und Bilder zu einer festen Seite hinzuzufügen. Es definiert eine einzelne Vektorgrafik, die auf einer Seite gerendert wird.

Methoden

MethodeBeschreibung
deepClone()Klonen dieses Pfads.
equals(Object arg0)
get(int i)Stellt Zugriff auf die Kind-Elemente des Elements über den Index i bereit.
getClass()
getClip()Gibt die Pfadgeometrie zurück, die den gerenderten Bereich des Elements begrenzt.
getData()Gibt die Geometrie des Pfads zurück.
getFill()Gibt den Pinsel zurück, der zum Malen der durch die Data-Eigenschaft des Pfads angegebenen Geometrie verwendet wird.
getHyperlinkTarget()Gibt das Zielobjekt des Hyperlinks zurück.
getOpacity()Gibt den Wert zurück, der die einheitliche Transparenz des Elements definiert.
getOpacityMask()Gibt den Pinsel zurück, der eine Maske von Alpha-Werten spezifiziert, die auf das Element in derselben Weise wie das Opacity-Attribut angewendet wird, jedoch unterschiedliche Alpha-Werte für verschiedene Bereiche des Elements zulässt.
getRenderTransform()Gibt die affine Transformationsmatrix zurück, die einen neuen Koordinatenrahmen für alle Attribute des Elements und für alle Kind-Elemente (falls vorhanden) etabliert.
getStroke()Gibt den Pinsel zurück, der zum Zeichnen des Strichs verwendet wird.
getStrokeDashArray()Gibt das Array zurück, das die Länge von Strichen und Lücken des Konturstrichs angibt.
getStrokeDashCap()Gibt den Wert zurück, der angibt, wie die Enden jedes Strichs gezeichnet werden.
getStrokeDashOffset()Gibt den Startpunkt für die Wiederholung des Strich-Array-Musters zurück.
getStrokeEndLineCap()Gibt den Wert zurück, der die Form des Endes des letzten Strichs in einem Strich definiert.
getStrokeLineJoin()Gibt den Wert zurück, der die Form des Anfangs des ersten Strichs in einem Strich definiert.
getStrokeMiterLimit()Gibt das Verhältnis zwischen der maximalen Kehllänge und der Hälfte der Strichdicke zurück.
getStrokeStartLineCap()Gibt den Wert zurück, der die Form des Anfangs des ersten Strichs in einem Strich definiert.
getStrokeThickness()Gibt die Dicke eines Strichs zurück, in Einheiten des effektiven Koordinatenraums (einschließlich der Render-Transformation des Pfads).
hashCode()
iterator()Implementierung des Iterable-Interface.
notify()
notifyAll()
setClip(XpsPathGeometry value)Legt die Pfadgeometrie fest, die den gerenderten Bereich des Elements begrenzt.
setData(XpsPathGeometry value)Setzt die Geometrie des Pfads.
setFill(XpsBrush value)Setzt den Pinsel, der zum Malen der durch die Data-Eigenschaft des Pfads angegebenen Geometrie verwendet wird.
setHyperlinkTarget(XpsHyperlinkTarget value)Legt das Zielobjekt des Hyperlinks fest.
setOpacity(float value)Legt den Wert fest, der die einheitliche Transparenz des Elements definiert.
setOpacityMask(XpsBrush value)Legt den Pinsel fest, der eine Maske aus Alpha-Werten spezifiziert, die auf das Element in derselben Weise wie das Opacity-Attribut angewendet wird, jedoch unterschiedliche Alpha-Werte für verschiedene Bereiche des Elements zulässt.
setRenderTransform(XpsMatrix value)Legt die affine Transformationsmatrix fest, die einen neuen Koordinatenrahmen für alle Attribute des Elements und für alle Kind-Elemente (falls vorhanden) etabliert.
setStroke(XpsBrush value)Setzt den Pinsel, der zum Zeichnen des Strichs verwendet wird.
setStrokeDashArray(float[] value)Setzt das Array, das die Länge von Strichen und Lücken des Konturstrichs angibt.
setStrokeDashCap(XpsDashCap value)Setzt den Wert, der angibt, wie die Enden jedes Strichs gezeichnet werden.
setStrokeDashOffset(float value)Setzt den Startpunkt für die Wiederholung des Strich-Array-Musters.
setStrokeEndLineCap(XpsLineCap value)Setzt den Wert, der die Form des Endes des letzten Strichs in einem Strich definiert.
setStrokeLineJoin(XpsLineJoin value)Setzt den Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.
setStrokeMiterLimit(float value)Setzt das Verhältnis zwischen der maximalen Kehllänge und der Hälfte der Strichdicke.
setStrokeStartLineCap(XpsLineCap value)Setzt den Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.
setStrokeThickness(float value)Setzt die Dicke eines Strichs, in Einheiten des effektiven Koordinatenraums (einschließlich der Render-Transformation des Pfads).
size()Gibt die Anzahl der Kind-Elemente zurück.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public XpsPath deepClone()

Klonen dieses Pfads.

Returns: XpsPath - Clone this path.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Stellt Zugriff auf die Kind-Elemente des Elements über den Index i bereit.

Parameters:

ParameterTypBeschreibung
iintIndex des Kind-Elements.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

Gibt die Pfadgeometrie zurück, die den gerenderten Bereich des Elements begrenzt.

Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.

getData()

public XpsPathGeometry getData()

Gibt die Geometrie des Pfads zurück.

Returns: XpsPathGeometry - The geometry of the path.

getFill()

public XpsBrush getFill()

Gibt den Pinsel zurück, der zum Malen der durch die Data-Eigenschaft des Pfads angegebenen Geometrie verwendet wird.

Returns: XpsBrush - The brush used to paint the geometry specified

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

Gibt das Zielobjekt des Hyperlinks zurück.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

Gibt den Wert zurück, der die einheitliche Transparenz des Elements definiert.

Returns: float - Der Wert, der die einheitliche Transparenz des Elements definiert.

getOpacityMask()

public XpsBrush getOpacityMask()

Gibt den Pinsel zurück, der eine Maske von Alpha-Werten spezifiziert, die auf das Element in derselben Weise wie das Opacity-Attribut angewendet wird, jedoch unterschiedliche Alpha-Werte für verschiedene Bereiche des Elements zulässt.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

Gibt die affine Transformationsmatrix zurück, die einen neuen Koordinatenrahmen für alle Attribute des Elements und für alle Kind-Elemente (falls vorhanden) etabliert.

Returns: XpsMatrix - The affine transformation matrix.

getStroke()

public XpsBrush getStroke()

Gibt den Pinsel zurück, der zum Zeichnen des Strichs verwendet wird.

Returns: XpsBrush - The brush used to draw the stroke.

getStrokeDashArray()

public float[] getStrokeDashArray()

Gibt das Array zurück, das die Länge von Strichen und Lücken des Konturstrichs angibt.

Returns: float[] - Das Array, das die Länge von Strichen und Lücken des Konturstrichs angibt.

getStrokeDashCap()

public XpsDashCap getStrokeDashCap()

Gibt den Wert zurück, der angibt, wie die Enden jedes Strichs gezeichnet werden.

Returns: XpsDashCap - The value specifying how the ends of each dash are drawn.

getStrokeDashOffset()

public float getStrokeDashOffset()

Gibt den Startpunkt für die Wiederholung des Strich-Array-Musters zurück. Wenn dieser Wert weggelassen wird, richtet sich das Strich-Array nach dem Ursprung des Strichs.

Returns: float - Der Startpunkt für die Wiederholung des Stricharray-Musters.

getStrokeEndLineCap()

public XpsLineCap getStrokeEndLineCap()

Gibt den Wert zurück, der die Form des Endes des letzten Strichs in einem Strich definiert.

Returns: XpsLineCap - The value defining the shape of the end of the last dash in a stroke.

getStrokeLineJoin()

public XpsLineJoin getStrokeLineJoin()

Gibt den Wert zurück, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

Returns: XpsLineJoin - The value defining the shape of the beginning of the first dash in a stroke.

getStrokeMiterLimit()

public float getStrokeMiterLimit()

Gibt das Verhältnis zwischen der maximalen Miter-Länge und der Hälfte der Strichstärke zurück. Dieser Wert ist nur von Bedeutung, wenn das Attribut StrokeLineJoin den Wert Miter angibt.

Returns: float - Das Verhältnis zwischen der maximalen Miter-Länge und der Hälfte der Strichstärke.

getStrokeStartLineCap()

public XpsLineCap getStrokeStartLineCap()

Gibt den Wert zurück, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

Returns: XpsLineCap - The value defining the shape of the beginning of the first dash in a stroke.

getStrokeThickness()

public float getStrokeThickness()

Gibt die Dicke eines Strichs zurück, in Einheiten des effektiven Koordinatenraums (einschließlich der Render-Transformation des Pfads). Der Strich wird über der Begrenzung der Geometrie gezeichnet, die durch die Data-Eigenschaft des Path-Elements\u2019s Data property angegeben ist. Die Hälfte der StrokeThickness erstreckt sich außerhalb der durch die Data-Eigenschaft angegebenen Geometrie und die andere Hälfte innerhalb der Geometrie.

Returns: float - Die Dicke eines Strichs.

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<XpsContentElement> iterator()

Implementierung des Iterable-Interface.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Gibt den Enumerator für die Liste zurück.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

Legt die Pfadgeometrie fest, die den gerenderten Bereich des Elements begrenzt.

Parameters:

ParameterTypBeschreibung
valueXpsPathGeometryDie Pfadgeometrie, die den gerenderten Bereich des Elements begrenzt.

setData(XpsPathGeometry value)

public void setData(XpsPathGeometry value)

Setzt die Geometrie des Pfads.

Parameters:

ParameterTypBeschreibung
valueXpsPathGeometryDie Geometrie des Pfads.

setFill(XpsBrush value)

public void setFill(XpsBrush value)

Setzt den Pinsel, der zum Malen der durch die Data-Eigenschaft des Pfads angegebenen Geometrie verwendet wird.

Parameters:

ParameterTypBeschreibung
valueXpsBrushDer Pinsel, der zum Zeichnen der angegebenen Geometrie verwendet wird

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Legt das Zielobjekt des Hyperlinks fest.

Parameters:

ParameterTypBeschreibung
valueXpsHyperlinkTargetZielobjekt des Hyperlinks.

setOpacity(float value)

public void setOpacity(float value)

Legt den Wert fest, der die einheitliche Transparenz des Elements definiert.

Parameters:

ParameterTypBeschreibung
WertfloatDer Wert, der die einheitliche Transparenz des Elements definiert.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Legt den Pinsel fest, der eine Maske aus Alpha-Werten spezifiziert, die auf das Element in derselben Weise wie das Opacity-Attribut angewendet wird, jedoch unterschiedliche Alpha-Werte für verschiedene Bereiche des Elements zulässt.

Parameters:

ParameterTypBeschreibung
valueXpsBrushDer Pinsel, der eine Maske spezifiziert.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Legt die affine Transformationsmatrix fest, die einen neuen Koordinatenrahmen für alle Attribute des Elements und für alle Kind-Elemente (falls vorhanden) etabliert.

Parameters:

ParameterTypBeschreibung
valueXpsMatrixDie affine Transformationsmatrix.

setStroke(XpsBrush value)

public void setStroke(XpsBrush value)

Setzt den Pinsel, der zum Zeichnen des Strichs verwendet wird.

Parameters:

ParameterTypBeschreibung
valueXpsBrushDer Pinsel, der zum Zeichnen des Strichs verwendet wird.

setStrokeDashArray(float[] value)

public void setStrokeDashArray(float[] value)

Setzt das Array, das die Länge von Strichen und Lücken des Konturstrichs angibt.

Parameters:

ParameterTypBeschreibung
Wertfloat[]Das Array, das die Länge von Strichen und Lücken des Umrissstrichs angibt.

setStrokeDashCap(XpsDashCap value)

public void setStrokeDashCap(XpsDashCap value)

Setzt den Wert, der angibt, wie die Enden jedes Strichs gezeichnet werden.

Parameters:

ParameterTypBeschreibung
valueXpsDashCapDer Wert, der angibt, wie die Enden jedes Strichs gezeichnet werden.

setStrokeDashOffset(float value)

public void setStrokeDashOffset(float value)

Legt den Startpunkt für die Wiederholung des Stricharray-Musters fest. Wenn dieser Wert weggelassen wird, richtet sich das Stricharray nach dem Ursprung des Strichs aus.

Parameters:

ParameterTypBeschreibung
WertfloatDer Startpunkt für die Wiederholung des Stricharray-Musters.

setStrokeEndLineCap(XpsLineCap value)

public void setStrokeEndLineCap(XpsLineCap value)

Setzt den Wert, der die Form des Endes des letzten Strichs in einem Strich definiert.

Parameters:

ParameterTypBeschreibung
valueXpsLineCapDer Wert, der die Form des Endes des letzten Strichs in einem Strich definiert.

setStrokeLineJoin(XpsLineJoin value)

public void setStrokeLineJoin(XpsLineJoin value)

Setzt den Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

Parameters:

ParameterTypBeschreibung
valueXpsLineJoinDer Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

setStrokeMiterLimit(float value)

public void setStrokeMiterLimit(float value)

Legt das Verhältnis zwischen der maximalen Miter-Länge und der Hälfte der Strichstärke fest. Dieser Wert ist nur von Bedeutung, wenn das Attribut StrokeLineJoin den Wert Miter angibt.

Parameters:

ParameterTypBeschreibung
WertfloatDas Verhältnis zwischen der maximalen Miter-Länge und der Hälfte der Strichstärke.

setStrokeStartLineCap(XpsLineCap value)

public void setStrokeStartLineCap(XpsLineCap value)

Setzt den Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

Parameters:

ParameterTypBeschreibung
valueXpsLineCapDer Wert, der die Form des Anfangs des ersten Strichs in einem Strich definiert.

setStrokeThickness(float value)

public void setStrokeThickness(float value)

Legt die Dicke eines Strichs fest, in Einheiten des effektiven Koordinatenraums (einschließlich der Render-Transformation des Pfads). Der Strich wird über der Begrenzung der Geometrie gezeichnet, die durch die Data-Eigenschaft des Path-Elements\u2019s Data property angegeben ist. Die Hälfte der StrokeThickness erstreckt sich außerhalb der durch die Data-Eigenschaft angegebenen Geometrie und die andere Hälfte innerhalb der Geometrie.

Parameters:

ParameterTypBeschreibung
WertfloatDie Dicke eines Strichs.

size()

public int size()

Gibt die Anzahl der Kind-Elemente zurück.

Returns: int - Die Anzahl der Kind-Elemente.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int