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

MethodeBeschreibung
add(T element)Fügt ein Element zur Kindliste dieses Canvas hinzu.
insert(int index, T element)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:

ParameterTypBeschreibung
ElementTDas 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:

ParameterTypBeschreibung
IndexintPosition, an der ein Element eingefügt werden soll.
ElementTDas 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:

ParameterTypBeschreibung
fontFamilyjava.lang.StringSchriftfamilie.
fontSizefloatSchriftgröße.
fontStyleXpsFontStyleSchriftstil.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatT-Koordinate des Glyphen-Ursprungs.
unicodeStringjava.lang.StringZu 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:

ParameterTypBeschreibung
dataXpsPathGeometryDie 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:

ParameterTypBeschreibung
arg0java.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:

ParameterTypBeschreibung
iintIndex 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:

ParameterTypBeschreibung
IndexintPosition, 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:

ParameterTypBeschreibung
IndexintPosition, an der neue Glyphen eingefügt werden sollen.
fontFamilyjava.lang.StringSchriftfamilie.
fontSizefloatSchriftgröße.
fontStyleXpsFontStyleSchriftstil.
originXfloatX-Koordinate des Glyph-Ursprungs.
originYfloatT-Koordinate des Glyphen-Ursprungs.
unicodeStringjava.lang.StringZu 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:

ParameterTypBeschreibung
IndexintPosition, an der ein neuer Pfad eingefügt werden soll.
dataXpsPathGeometryDie 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:

ParameterTypBeschreibung
valueXpsPathGeometryDie 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:

ParameterTypBeschreibung
valueXpsEdgeModeDer Kantendarstellungsmodus.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Legt das Zielobjekt des Hyperlinks fest.

Parameters:

ParameterTypBeschreibung
valueXpsHyperlinkTargetZielobjekt des Hyperlinks.

setOpacity(float value)

public void setOpacity(float value)

Legt den Wert fest, der die einheitliche Transparenz des Elements definiert.

Parameters:

ParameterTypBeschreibung
WertfloatDer 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:

ParameterTypBeschreibung
valueXpsBrushDer 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:

ParameterTypBeschreibung
valueXpsMatrixDie 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:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int