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
| Methode | Beschrijving |
|---|---|
| Voegt een element toe aan de kindlijst van dit canvas. | |
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| element | T | Het 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een element moet worden ingevoegd. |
| element | T | Het 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| fontFamily | java.lang.String | Lettertypefamilie. |
| fontSize | float | Lettergrootte. |
| fontStyle | XpsFontStyle | Lettertype stijl. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Glyphs oorsprong T-coördinaat. |
| unicodeString | java.lang.String | Te 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| data | XpsPathGeometry | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Biedt toegang tot de kinderen van het element via index i.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| i | int | Index 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop nieuwe glyphs moeten worden ingevoegd. |
| fontFamily | java.lang.String | Lettertypefamilie. |
| fontSize | float | Lettergrootte. |
| fontStyle | XpsFontStyle | Lettertype stijl. |
| originX | float | X-coördinaat van de oorsprong van de glyphs. |
| originY | float | Glyphs oorsprong T-coördinaat. |
| unicodeString | java.lang.String | Te 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| index | int | Positie waarop een nieuw pad moet worden ingevoegd. |
| data | XpsPathGeometry | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsPathGeometry | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsEdgeMode | De randrenderingsmodus. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Stelt het hyperlink-doelobject in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsHyperlinkTarget | Hyperlink-doelobject. |
setOpacity(float value)
public void setOpacity(float value)
Stelt de waarde in die de uniforme transparantie van het element definieert.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | float | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsBrush | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | XpsMatrix | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |