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
Klass som inkapslar Canvas-elementfunktioner. Detta element grupperar element tillsammans. Till exempel kan Glyphs- och Path-element grupperas i en canvas för att identifieras som en enhet (som en hyperlänkmål) eller för att tillämpa ett sammansatt egenskapsvärde på varje barn- och förfaderelement.
Metoder
| Metod | Beskrivning |
|---|---|
| Lägger till ett element i den här canvasens barnlista. | |
| Infogar ett element i den här canvasens barnlista på indexpositionen. | |
| addCanvas() | Lägger till en ny canvas i den här canvasens barnlista. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Lägger till nya glyfer i den här canvasens barnlista. |
| addPath(XpsPathGeometry data) | Lägger till en ny bana i den här canvasens barnlista. |
| deepClone() | Klonar denna canvas. |
| equals(Object arg0) | |
| get(int i) | Tillhandahåller åtkomst till elementets barn efter index i. |
| getClass() | |
| getClip() | Returnerar sökvägsgeometri som begränsar det renderade området för elementet. |
| getEdgeMode() | Returnerar värdet som styr hur kanterna på banor inom canvasen renderas. |
| getHyperlinkTarget() | Returnerar hyperlänkens målobjekt. |
| getOpacity() | Returnerar värdet som definierar elementets enhetliga transparens. |
| getOpacityMask() | Returnerar penseln som specificerar en mask av alfa‑värden som appliceras på elementet på samma sätt som Opacity‑attributet, men som tillåter olika alfa‑värden för olika områden av elementet. |
| getRenderTransform() | Returnerar den affina transformationsmatrisen som etablerar ett nytt koordinatramverk för alla attribut i elementet och för alla barn‑element (om några). |
| hashCode() | |
| insertCanvas(int index) | Infogar en ny canvas i den här canvasens barnlista på indexpositionen. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Infogar nya glyfer i den här canvasens barnlista på indexpositionen. |
| insertPath(int index, XpsPathGeometry data) | Infogar en ny bana i den här canvasens barnlista på indexpositionen. |
| iterator() | Implementering av Iterable‑gränssnittet. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Ställer in sökvägsgeometri som begränsar det renderade området för elementet. |
| setEdgeMode(XpsEdgeMode value) | Ställer in värdet som styr hur kanterna på banor inom canvas renderas. |
| setHyperlinkTarget(XpsHyperlinkTarget value) | Ställer in hyperlänkens målobjekt. |
| setOpacity(float value) | Ställer in värdet som definierar elementets enhetliga transparens. |
| setOpacityMask(XpsBrush value) | Ställer in penseln som specificerar en mask av alfa‑värden som appliceras på elementet på samma sätt som Opacity‑attributet, men som tillåter olika alfa‑värden för olika områden av elementet. |
| setRenderTransform(XpsMatrix value) | Ställer in den affina transformationsmatrisen som etablerar ett nytt koordinatramverk för alla attribut i elementet och för alla barn‑element (om några). |
| size() | Returnerar antalet barn‑element. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Lägger till ett element i den här canvasens barnlista.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| element | T | Elementet att lägga till. |
Returns: T - Tillagt element.
insert(int index, T element)
public T <T>insert(int index, T element)
Infogar ett element i den här canvasens barnlista på indexpositionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Position där ett element ska infogas. |
| element | T | Elementet att infoga. |
Returns: T - Infogat element.
addCanvas()
public XpsCanvas addCanvas()
Lägger till en ny canvas i den här canvasens barnlista.
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)
Lägger till nya glyfer i den här canvasens barnlista.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fontFamily | java.lang.String | Typsnittsfamilj. |
| fontSize | float | Typsnittsstorlek. |
| fontStyle | XpsFontStyle | Teckenstil. |
| originX | float | Glyfer ursprung X-koordinat. |
| originY | float | Glyphs ursprungliga T-koordinat. |
| unicodeString | java.lang.String | Sträng som ska skrivas ut. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Lägger till en ny bana i den här canvasens barnlista.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | XpsPathGeometry | Geometrin för banan. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Klonar denna canvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Tillhandahåller åtkomst till elementets barn efter index i.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| i | int | Index för barn‑element. |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
Returnerar sökvägsgeometri som begränsar det renderade området för elementet.
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Returnerar värdet som styr hur kanterna på banor inom canvasen renderas.
Returns: XpsEdgeMode - The edge rendering mode.
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
Returnerar hyperlänkens målobjekt.
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
Returnerar värdet som definierar elementets enhetliga transparens.
Returns: float - Värdet som definierar den enhetliga transparensen för elementet.
getOpacityMask()
public XpsBrush getOpacityMask()
Returnerar penseln som specificerar en mask av alfa‑värden som appliceras på elementet på samma sätt som Opacity‑attributet, men som tillåter olika alfa‑värden för olika områden av elementet.
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
Returnerar den affina transformationsmatrisen som etablerar ett nytt koordinatramverk för alla attribut i elementet och för alla barn‑element (om några).
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Infogar en ny canvas i den här canvasens barnlista på indexpositionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Position där en ny duk ska infogas. |
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)
Infogar nya glyfer i den här canvasens barnlista på indexpositionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Position där nya glyfer ska infogas. |
| fontFamily | java.lang.String | Typsnittsfamilj. |
| fontSize | float | Typsnittsstorlek. |
| fontStyle | XpsFontStyle | Teckenstil. |
| originX | float | Glyfer ursprung X-koordinat. |
| originY | float | Glyphs ursprungliga T-koordinat. |
| unicodeString | java.lang.String | Sträng som ska skrivas ut. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Infogar en ny bana i den här canvasens barnlista på indexpositionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Position där en ny bana ska infogas. |
| data | XpsPathGeometry | Geometrin för banan. |
Returns: XpsPath - Inserted path.
iterator()
public Iterator<XpsContentElement> iterator()
Implementering av Iterable‑gränssnittet.
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Returnerar en enumerator för listan.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
Ställer in sökvägsgeometri som begränsar det renderade området för elementet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XpsPathGeometry | Sökvägsgeometrin som begränsar det renderade området för elementet. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Ställer in värdet som styr hur kanterna på banor inom canvas renderas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XpsEdgeMode | Kantrenderingsläget. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Ställer in hyperlänkens målobjekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XpsHyperlinkTarget | Hyperlänkens målobjekt. |
setOpacity(float value)
public void setOpacity(float value)
Ställer in värdet som definierar elementets enhetliga transparens.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | float | Värdet som definierar den enhetliga transparensen för elementet. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
Ställer in penseln som specificerar en mask av alfa‑värden som appliceras på elementet på samma sätt som Opacity‑attributet, men som tillåter olika alfa‑värden för olika områden av elementet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XpsBrush | Penseln som specificerar en mask. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
Ställer in den affina transformationsmatrisen som etablerar ett nytt koordinatramverk för alla attribut i elementet och för alla barn‑element (om några).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | XpsMatrix | Den affina transformationsmatrisen. |
size()
public int size()
Returnerar antalet barn‑element.
Returns: int - Antalet underordnade element.
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 | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |