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 de kenmerken van het Path‑element inkapselt. Dit element is het enige middel om vectorafbeeldingen en afbeeldingen toe te voegen aan een vaste pagina. Het definieert één vectorafbeelding die op een pagina wordt gerenderd.

Methoden

MethodeBeschrijving
deepClone()Kloont dit path.
equals(Object arg0)
get(int i)Biedt toegang tot de kinderen van het element via index i.
getClass()
getClip()Retourneert de padgeometrie die de gerenderde regio van het element beperkt.
getData()Retourneert de geometrie van het path.
getFill()Retourneert de brush die wordt gebruikt om de geometrie te schilderen die is gespecificeerd door de Data‑eigenschap van het path.
getHyperlinkTarget()Retourneert het hyperlink-doelobject.
getOpacity()Retourneert de waarde die de uniforme transparantie van het element definieert.
getOpacityMask()Retourneert de penseel die een masker van alfabewerkingen specificeert dat op het element wordt toegepast op dezelfde manier als het Opacity-attribuut, maar verschillende alfabewerkingen voor verschillende gebieden van het element toestaat.
getRenderTransform()Retourneert de affiene transformatie-matrix die een nieuw coördinatenstelsel vastlegt voor alle attributen van het element en voor alle kindelementen (indien aanwezig).
getStroke()Retourneert de brush die wordt gebruikt om de stroke te tekenen.
getStrokeDashArray()Retourneert de array die de lengte van dashes en gaps van de omtrek‑stroke specificeert.
getStrokeDashCap()Retourneert de waarde die specificeert hoe de uiteinden van elk dash worden getekend.
getStrokeDashOffset()Retourneert het startpunt voor het herhalen van het dash‑array‑patroon.
getStrokeEndLineCap()Retourneert de waarde die de vorm van het einde van de laatste dash in een stroke definieert.
getStrokeLineJoin()Retourneert de waarde die de vorm van het begin van de eerste dash in een stroke definieert.
getStrokeMiterLimit()Retourneert de verhouding tussen de maximale miter‑lengte en de helft van de stroke‑dikte.
getStrokeStartLineCap()Retourneert de waarde die de vorm van het begin van de eerste dash in een stroke definieert.
getStrokeThickness()Retourneert de dikte van een stroke, in eenheden van de effectieve coördinatenruimte (inclusief de render‑transformatie van het path).
hashCode()
iterator()Implementatie van de Iterable-interface.
notify()
notifyAll()
setClip(XpsPathGeometry value)Stelt de padgeometrie in die de gerenderde regio van het element beperkt.
setData(XpsPathGeometry value)Stelt de geometrie van het path in.
setFill(XpsBrush value)Stelt de brush in die wordt gebruikt om de geometrie te schilderen die is gespecificeerd door de Data‑eigenschap van het path.
setHyperlinkTarget(XpsHyperlinkTarget value)Stelt het hyperlink-doelobject in.
setOpacity(float value)Stelt de waarde in die de uniforme transparantie van het element definieert.
setOpacityMask(XpsBrush value)Stelt de penseel in die een masker van alfa-waarden specificeert dat op het element wordt toegepast op dezelfde manier als het Opacity-attribuut, maar waarmee verschillende alfa-waarden voor verschillende gebieden van het element mogelijk zijn.
setRenderTransform(XpsMatrix value)Stelt de affiene transformatiematrix in die een nieuw coördinatenstelsel vastlegt voor alle attributen van het element en voor alle kindelementen (indien aanwezig).
setStroke(XpsBrush value)Stelt de brush in die wordt gebruikt om de stroke te tekenen.
setStrokeDashArray(float[] value)Stelt de array in die de lengte van dashes en gaps van de omtrek‑stroke specificeert.
setStrokeDashCap(XpsDashCap value)Stelt de waarde in die specificeert hoe de uiteinden van elk dash worden getekend.
setStrokeDashOffset(float value)Stelt het startpunt in voor het herhalen van het dash‑array‑patroon.
setStrokeEndLineCap(XpsLineCap value)Stelt de waarde in die de vorm van het einde van de laatste dash in een stroke definieert.
setStrokeLineJoin(XpsLineJoin value)Stelt de waarde in die de vorm van het begin van de eerste dash in een stroke definieert.
setStrokeMiterLimit(float value)Stelt de verhouding in tussen de maximale miter‑lengte en de helft van de stroke‑dikte.
setStrokeStartLineCap(XpsLineCap value)Stelt de waarde in die de vorm van het begin van de eerste dash in een stroke definieert.
setStrokeThickness(float value)Stelt de dikte van een stroke in, in eenheden van de effectieve coördinatenruimte (inclusief de render‑transformatie van het path).
size()Retourneert het aantal kindelementen.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public XpsPath deepClone()

Kloont dit path.

Returns: XpsPath - Clone this path.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Biedt toegang tot de kinderen van het element via index i.

Parameters:

ParameterTypeBeschrijving
iintIndex van kindelement.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

Retourneert de padgeometrie die de gerenderde regio van het element beperkt.

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

getData()

public XpsPathGeometry getData()

Retourneert de geometrie van het path.

Returns: XpsPathGeometry - The geometry of the path.

getFill()

public XpsBrush getFill()

Retourneert de brush die wordt gebruikt om de geometrie te schilderen die is gespecificeerd door de Data‑eigenschap van het path.

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

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

Retourneert het hyperlink-doelobject.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

Retourneert de waarde die de uniforme transparantie van het element definieert.

Returns: float - De waarde die de uniforme transparantie van het element definieert.

getOpacityMask()

public XpsBrush getOpacityMask()

Retourneert de penseel die een masker van alfabewerkingen specificeert dat op het element wordt toegepast op dezelfde manier als het Opacity-attribuut, maar verschillende alfabewerkingen voor verschillende gebieden van het element toestaat.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

Retourneert de affiene transformatie-matrix die een nieuw coördinatenstelsel vastlegt voor alle attributen van het element en voor alle kindelementen (indien aanwezig).

Returns: XpsMatrix - The affine transformation matrix.

getStroke()

public XpsBrush getStroke()

Retourneert de brush die wordt gebruikt om de stroke te tekenen.

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

getStrokeDashArray()

public float[] getStrokeDashArray()

Retourneert de array die de lengte van dashes en gaps van de omtrek‑stroke specificeert.

Returns: float[] - De array die de lengte van dashes en gaps van de omtrek‑stroke specificeert.

getStrokeDashCap()

public XpsDashCap getStrokeDashCap()

Retourneert de waarde die specificeert hoe de uiteinden van elk dash worden getekend.

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

getStrokeDashOffset()

public float getStrokeDashOffset()

Retourneert het startpunt voor het herhalen van het dash‑array‑patroon. Als deze waarde wordt weggelaten, wordt de dash‑array uitgelijnd met de oorsprong van de stroke.

Returns: float - Het startpunt voor het herhalen van het dash-arraypatroon.

getStrokeEndLineCap()

public XpsLineCap getStrokeEndLineCap()

Retourneert de waarde die de vorm van het einde van de laatste dash in een stroke definieert.

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

getStrokeLineJoin()

public XpsLineJoin getStrokeLineJoin()

Retourneert de waarde die de vorm van het begin van de eerste dash in een stroke definieert.

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

getStrokeMiterLimit()

public float getStrokeMiterLimit()

Retourneert de verhouding tussen de maximale miterlengte en de helft van de lijndikte. Deze waarde is alleen significant als het attribuut StrokeLineJoin de waarde Miter specificeert.

Returns: float - De verhouding tussen de maximale miterlengte en de helft van de lijndikte.

getStrokeStartLineCap()

public XpsLineCap getStrokeStartLineCap()

Retourneert de waarde die de vorm van het begin van de eerste dash in een stroke definieert.

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

getStrokeThickness()

public float getStrokeThickness()

Retourneert de dikte van een lijn, in eenheden van de effectieve coördinatenruimte (inclusief de rendertransformatie van het pad). De lijn wordt getekend bovenop de grens van de geometrie die wordt gespecificeerd door de Path element\u2019s Data property. De helft van de StrokeThickness strekt zich uit buiten de geometrie die door de Data property wordt gespecificeerd en de andere helft strekt zich uit binnen de geometrie.

Returns: float - De dikte van een lijn.

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<XpsContentElement> iterator()

Implementatie van de Iterable-interface.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Retourneert enumerator voor de lijst.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

Stelt de padgeometrie in die de gerenderde regio van het element beperkt.

Parameters:

ParameterTypeBeschrijving
valueXpsPathGeometryDe padgeometrie die de gerenderde regio van het element beperkt.

setData(XpsPathGeometry value)

public void setData(XpsPathGeometry value)

Stelt de geometrie van het path in.

Parameters:

ParameterTypeBeschrijving
valueXpsPathGeometryDe geometrie van het pad.

setFill(XpsBrush value)

public void setFill(XpsBrush value)

Stelt de brush in die wordt gebruikt om de geometrie te schilderen die is gespecificeerd door de Data‑eigenschap van het path.

Parameters:

ParameterTypeBeschrijving
valueXpsBrushDe brush die wordt gebruikt om de gespecificeerde geometrie te schilderen.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Stelt het hyperlink-doelobject in.

Parameters:

ParameterTypeBeschrijving
valueXpsHyperlinkTargetHyperlink-doelobject.

setOpacity(float value)

public void setOpacity(float value)

Stelt de waarde in die de uniforme transparantie van het element definieert.

Parameters:

ParameterTypeBeschrijving
waardefloatDe waarde die de uniforme transparantie van het element definieert.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Stelt de penseel in die een masker van alfa-waarden specificeert dat op het element wordt toegepast op dezelfde manier als het Opacity-attribuut, maar waarmee verschillende alfa-waarden voor verschillende gebieden van het element mogelijk zijn.

Parameters:

ParameterTypeBeschrijving
valueXpsBrushDe penseel die een masker specificeert.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Stelt de affiene transformatiematrix in die een nieuw coördinatenstelsel vastlegt voor alle attributen van het element en voor alle kindelementen (indien aanwezig).

Parameters:

ParameterTypeBeschrijving
valueXpsMatrixDe affiene transformatiematrix.

setStroke(XpsBrush value)

public void setStroke(XpsBrush value)

Stelt de brush in die wordt gebruikt om de stroke te tekenen.

Parameters:

ParameterTypeBeschrijving
valueXpsBrushDe brush die wordt gebruikt om de lijn te tekenen.

setStrokeDashArray(float[] value)

public void setStrokeDashArray(float[] value)

Stelt de array in die de lengte van dashes en gaps van de omtrek‑stroke specificeert.

Parameters:

ParameterTypeBeschrijving
waardefloat[]De array die de lengte van streepjes en tussenruimtes van de omtreklijn specificeert.

setStrokeDashCap(XpsDashCap value)

public void setStrokeDashCap(XpsDashCap value)

Stelt de waarde in die specificeert hoe de uiteinden van elk dash worden getekend.

Parameters:

ParameterTypeBeschrijving
valueXpsDashCapDe waarde die specificeert hoe de uiteinden van elk streepje worden getekend.

setStrokeDashOffset(float value)

public void setStrokeDashOffset(float value)

Stelt het startpunt in voor het herhalen van het dash-arraypatroon. Als deze waarde wordt weggelaten, wordt de dash-array uitgelijnd met de oorsprong van de lijn.

Parameters:

ParameterTypeBeschrijving
waardefloatHet startpunt voor het herhalen van het dash-arraypatroon.

setStrokeEndLineCap(XpsLineCap value)

public void setStrokeEndLineCap(XpsLineCap value)

Stelt de waarde in die de vorm van het einde van de laatste dash in een stroke definieert.

Parameters:

ParameterTypeBeschrijving
valueXpsLineCapDe waarde die de vorm van het einde van het laatste streepje in een lijn definieert.

setStrokeLineJoin(XpsLineJoin value)

public void setStrokeLineJoin(XpsLineJoin value)

Stelt de waarde in die de vorm van het begin van de eerste dash in een stroke definieert.

Parameters:

ParameterTypeBeschrijving
valueXpsLineJoinDe waarde die de vorm van het begin van het eerste streepje in een lijn definieert.

setStrokeMiterLimit(float value)

public void setStrokeMiterLimit(float value)

Stelt de verhouding in tussen de maximale miterlengte en de helft van de lijndikte. Deze waarde is alleen significant als het attribuut StrokeLineJoin de waarde Miter specificeert.

Parameters:

ParameterTypeBeschrijving
waardefloatDe verhouding tussen de maximale miterlengte en de helft van de lijndikte.

setStrokeStartLineCap(XpsLineCap value)

public void setStrokeStartLineCap(XpsLineCap value)

Stelt de waarde in die de vorm van het begin van de eerste dash in een stroke definieert.

Parameters:

ParameterTypeBeschrijving
valueXpsLineCapDe waarde die de vorm van het begin van het eerste streepje in een lijn definieert.

setStrokeThickness(float value)

public void setStrokeThickness(float value)

Stelt de dikte van een lijn in, in eenheden van de effectieve coördinatenruimte (inclusief de rendertransformatie van het pad). De lijn wordt getekend bovenop de grens van de geometrie die wordt gespecificeerd door de Path element\u2019s Data property. De helft van de StrokeThickness strekt zich uit buiten de geometrie die door de Data property wordt gespecificeerd en de andere helft strekt zich uit binnen de geometrie.

Parameters:

ParameterTypeBeschrijving
waardefloatDe dikte van een lijn.

size()

public int size()

Retourneert het aantal kindelementen.

Returns: int - Het aantal kindelementen.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int