XpsCanvas

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement

public final class XpsCanvas extends XpsContentElement

Klasse die Canvas-elementeigenschappen incapsuleert. Dit element groepeert elementen samen. Bijvoorbeeld, Glyphs- en Path-elementen kunnen in een canvas worden gegroepeerd om als één eenheid te worden geïdentificeerd (als een hyperlinkbestemming) of om een samengestelde eigenschapswaarde toe te passen op elk kind- en voorouderelement.

Methoden

MethodeBeschrijving
add(T element)Voegt een element toe aan de kindlijst van dit canvas.
insert(int index, T element)Voegt een element in op de kindlijst van dit canvas op indexpositie.
addCanvas()Voegt een nieuw canvas toe aan de kindlijst van dit canvas.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Voegt nieuwe glyphs toe aan de kindlijst van dit canvas.
addPath(XpsPathGeometry data)Voegt een nieuw pad toe aan de kindlijst van dit canvas.
deepClone()Kopieert dit canvas.
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.
getEdgeMode()Retourneert de waarde die bepaalt hoe de randen van paden binnen het canvas worden gerenderd.
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).
hashCode()
insertCanvas(int index)Voegt een nieuw canvas in op de kindlijst van dit canvas op indexpositie.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Voegt nieuwe glyphs in op de kindlijst van dit canvas op indexpositie.
insertPath(int index, XpsPathGeometry data)Voegt een nieuw pad in op de kindlijst van dit canvas op indexpositie.
iterator()Implementatie van de Iterable-interface.
notify()
notifyAll()
setClip(XpsPathGeometry value)Stelt de padgeometrie in die de gerenderde regio van het element beperkt.
setEdgeMode(XpsEdgeMode value)Stelt de waarde in die bepaalt hoe de randen van paden binnen het canvas worden gerenderd.
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).
size()Retourneert het aantal kindelementen.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Voegt een element toe aan de kindlijst van dit canvas.

Parameters:

ParameterTypeBeschrijving
elementTHet element om toe te voegen.

Returns: T - Toegevoegd element.

insert(int index, T element)

public T <T>insert(int index, T element)

Voegt een element in op de kindlijst van dit canvas op indexpositie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een element moet worden ingevoegd.
elementTHet element om in te voegen.

Returns: T - Ingevoegd element.

addCanvas()

public XpsCanvas addCanvas()

Voegt een nieuw canvas toe aan de kindlijst van dit canvas.

Returns: XpsCanvas - Added canvas.

addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs toe aan de kindlijst van dit canvas.

Parameters:

ParameterTypeBeschrijving
fontFamilyjava.lang.StringLettertypefamilie.
fontSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatGlyphs oorsprong T-coördinaat.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Voegt een nieuw pad toe aan de kindlijst van dit canvas.

Parameters:

ParameterTypeBeschrijving
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

Kopieert dit canvas.

Returns: XpsCanvas - Clone of this canvas.

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.

getEdgeMode()

public XpsEdgeMode getEdgeMode()

Retourneert de waarde die bepaalt hoe de randen van paden binnen het canvas worden gerenderd.

Returns: XpsEdgeMode - The edge rendering mode.

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.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Voegt een nieuw canvas in op de kindlijst van dit canvas op indexpositie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een nieuw canvas moet worden ingevoegd.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Voegt nieuwe glyphs in op de kindlijst van dit canvas op indexpositie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop nieuwe glyphs moeten worden ingevoegd.
fontFamilyjava.lang.StringLettertypefamilie.
fontSizefloatLettergrootte.
fontStyleXpsFontStyleLettertype stijl.
originXfloatX-coördinaat van de oorsprong van de glyphs.
originYfloatGlyphs oorsprong T-coördinaat.
unicodeStringjava.lang.StringTe printen tekenreeks.

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Voegt een nieuw pad in op de kindlijst van dit canvas op indexpositie.

Parameters:

ParameterTypeBeschrijving
indexintPositie waarop een nieuw pad moet worden ingevoegd.
dataXpsPathGeometryDe geometrie van het pad.

Returns: XpsPath - Inserted path.

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.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

Stelt de waarde in die bepaalt hoe de randen van paden binnen het canvas worden gerenderd.

Parameters:

ParameterTypeBeschrijving
valueXpsEdgeModeDe randrenderingsmodus.

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.

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