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 die Eigenschaften des Canvas-Elements kapselt. Dieses Element gruppiert Elemente zusammen. Zum Beispiel können Glyphen- und Pfad-Elemente in einem Canvas gruppiert werden, um als Einheit (als Hyperlink-Ziel) identifiziert zu werden oder um einen zusammengesetzten Eigenschaftswert auf jedes Kind- und Vorfahren-Element anzuwenden.
Methoden
| Methode | Beschreibung |
|---|---|
| Fügt ein Element zur Kindliste dieses Canvas hinzu. | |
| Fügt ein Element in die Kindliste dieses Canvas an der index Position ein. | |
| addCanvas() | Fügt ein neues Canvas zur Kindliste dieses Canvas hinzu. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Fügt neue Glyphen zur Kindliste dieses Canvas hinzu. |
| addPath(XpsPathGeometry data) | Fügt einen neuen Pfad zur Kindliste dieses Canvas hinzu. |
| deepClone() | Klont dieses Canvas. |
| 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. |
| getEdgeMode() | Gibt den Wert zurück, der steuert, wie die Kanten von Pfaden innerhalb des Canvas gerendert werden. |
| 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. |
| hashCode() | |
| insertCanvas(int index) | Fügt ein neues Canvas in die Kindliste dieses Canvas an der index Position ein. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Fügt neue Glyphen in die Kindliste dieses Canvas an der index Position ein. |
| insertPath(int index, XpsPathGeometry data) | Fügt einen neuen Pfad in die Kindliste dieses Canvas an der index Position ein. |
| iterator() | Implementierung des Iterable-Interface. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Legt die Pfadgeometrie fest, die den gerenderten Bereich des Elements begrenzt. |
| setEdgeMode(XpsEdgeMode value) | Setzt den Wert, der steuert, wie die Kanten von Pfaden innerhalb des Canvas gerendert werden. |
| 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. |
| size() | Gibt die Anzahl der Kind-Elemente zurück. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Fügt ein Element zur Kindliste dieses Canvas hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Element | T | Das Element zum Hinzufügen. |
Returns: T - Hinzugefügtes Element.
insert(int index, T element)
public T <T>insert(int index, T element)
Fügt ein Element in die Kindliste dieses Canvas an der index Position ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der ein Element eingefügt werden soll. |
| Element | T | Das Element zum Einfügen. |
Returns: T - Eingefügtes Element.
addCanvas()
public XpsCanvas addCanvas()
Fügt ein neues Canvas zur Kindliste dieses Canvas hinzu.
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)
Fügt neue Glyphen zur Kindliste dieses Canvas hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| fontFamily | java.lang.String | Schriftfamilie. |
| fontSize | float | Schriftgröße. |
| fontStyle | XpsFontStyle | Schriftstil. |
| originX | float | X-Koordinate des Glyph-Ursprungs. |
| originY | float | T-Koordinate des Glyphen-Ursprungs. |
| unicodeString | java.lang.String | Zu druckende Zeichenkette. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Fügt einen neuen Pfad zur Kindliste dieses Canvas hinzu.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| data | XpsPathGeometry | Die Geometrie des Pfads. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Klont dieses Canvas.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| i | int | Index 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.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Gibt den Wert zurück, der steuert, wie die Kanten von Pfaden innerhalb des Canvas gerendert werden.
Returns: XpsEdgeMode - The edge rendering mode.
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.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Fügt ein neues Canvas in die Kindliste dieses Canvas an der index Position ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der ein neues Canvas eingefügt werden soll. |
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)
Fügt neue Glyphen in die Kindliste dieses Canvas an der index Position ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der neue Glyphen eingefügt werden sollen. |
| fontFamily | java.lang.String | Schriftfamilie. |
| fontSize | float | Schriftgröße. |
| fontStyle | XpsFontStyle | Schriftstil. |
| originX | float | X-Koordinate des Glyph-Ursprungs. |
| originY | float | T-Koordinate des Glyphen-Ursprungs. |
| unicodeString | java.lang.String | Zu druckende Zeichenkette. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Fügt einen neuen Pfad in die Kindliste dieses Canvas an der index Position ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Index | int | Position, an der ein neuer Pfad eingefügt werden soll. |
| data | XpsPathGeometry | Die Geometrie des Pfads. |
Returns: XpsPath - Inserted path.
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsPathGeometry | Die Pfadgeometrie, die den gerenderten Bereich des Elements begrenzt. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Setzt den Wert, der steuert, wie die Kanten von Pfaden innerhalb des Canvas gerendert werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsEdgeMode | Der Kantendarstellungsmodus. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Legt das Zielobjekt des Hyperlinks fest.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsHyperlinkTarget | Zielobjekt des Hyperlinks. |
setOpacity(float value)
public void setOpacity(float value)
Legt den Wert fest, der die einheitliche Transparenz des Elements definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | float | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsBrush | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | XpsMatrix | Die affine Transformationsmatrix. |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |