XpsPathGeometry

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsArray

All Implemented Interfaces: com.aspose.xps.ITransformableProperty

public final class XpsPathGeometry extends XpsArray<XpsPathFigure> implements ITransformableProperty

Klasse, die die Eigenschaften des PathGeometry-Elementes kapselt. Dieses Element enthält eine Menge von Pfadfiguren, die entweder über das Attribut Figures oder über ein untergeordnetes PathFigure-Element angegeben werden.

Methoden

MethodeBeschreibung
add(T obj)Fügt ein neues Objekt zum Array hinzu.
addSegment(XpsPathSegment segment)Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur hinzu.
deepClone()Klonen dieser Pfadgeometrie.
equals(Object arg0)
get(int i)Stellt Zugriff auf das Element des Arrays über den Index i bereit.
getClass()
getFillRule()Gibt den Wert zurück, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
getPathFigures()Gibt die Liste der untergeordneten Pfadfiguren zurück.
getTransform()Gibt die affine Transformationsmatrix zurück, die die lokale Matrixtransformation festlegt, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
hashCode()
insert(int index, T obj)Fügt ein neues Objekt an der angegebenen Position in das Array ein.
insertSegment(int index, XpsPathSegment segment)Fügt ein Pfadsegment an der Indexposition in die Liste der untergeordneten Segmente der letzten Pfadfigur ein.
notify()
notifyAll()
remove(T obj)Entfernt ein Objekt aus dem Array.
removeAt(int index)Entfernt ein Objekt an der angegebenen Position aus dem Array.
removeSegment(XpsPathSegment segment)Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur.
removeSegmentAt(int index)Entfernt ein Pfadsegment an der Indexposition aus der Liste der untergeordneten Segmente der letzten Pfadfigur.
setFillRule(XpsFillRule value)Legt den Wert fest, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.
setTransform(XpsMatrix value)Legt die affine Transformationsmatrix fest, die die lokale Matrixtransformation definiert, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.
size()Gibt die Anzahl der Elemente zurück.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

Fügt ein neues Objekt zum Array hinzu.

Parameters:

ParameterTypBeschreibung
objTDas hinzuzufügende Objekt.

Returns: T - Hinzugefügtes Objekt.

addSegment(XpsPathSegment segment)

public XpsPathSegment addSegment(XpsPathSegment segment)

Fügt ein Pfadsegment zur Liste der untergeordneten Segmente der letzten Pfadfigur hinzu.

Parameters:

ParameterTypBeschreibung
segmentXpsPathSegmentDas hinzuzufügende Pfadsegment.

Returns: XpsPathSegment - Added path segment.

deepClone()

public XpsPathGeometry deepClone()

Klonen dieser Pfadgeometrie.

Returns: XpsPathGeometry - Clone of this path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Stellt Zugriff auf das Element des Arrays über den Index i bereit.

Parameters:

ParameterTypBeschreibung
iintIndex des Elements.

Returns: T - Das Element an Position i.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFillRule()

public XpsFillRule getFillRule()

Gibt den Wert zurück, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.

Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.

getPathFigures()

public List<XpsPathFigure> getPathFigures()

Gibt die Liste der untergeordneten Pfadfiguren zurück.

Returns: java.util.List<com.aspose.xps.XpsPathFigure> - Die Liste der untergeordneten Pfadfiguren.

getTransform()

public XpsMatrix getTransform()

Gibt die affine Transformationsmatrix zurück, die die lokale Matrixtransformation festlegt, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insert(int index, T obj)

public T insert(int index, T obj)

Fügt ein neues Objekt an der angegebenen Position in das Array ein.

Parameters:

ParameterTypBeschreibung
IndexintDie Position, an der ein Objekt eingefügt werden soll.
objTDas einzufügende Objekt.

Returns: T - Eingefügtes Objekt.

insertSegment(int index, XpsPathSegment segment)

public XpsPathSegment insertSegment(int index, XpsPathSegment segment)

Fügt ein Pfadsegment an der Indexposition in die Liste der untergeordneten Segmente der letzten Pfadfigur ein.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Segment eingefügt werden soll.
segmentXpsPathSegmentEin einzufügendes Pfadsegment.

Returns: XpsPathSegment - Inserted path segment.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(T obj)

public T remove(T obj)

Entfernt ein Objekt aus dem Array.

Parameters:

ParameterTypBeschreibung
objTDas zu entfernende Objekt.

Returns: T - Entferntes Objekt.

removeAt(int index)

public T removeAt(int index)

Entfernt ein Objekt an der angegebenen Position aus dem Array.

Parameters:

ParameterTypBeschreibung
IndexintDie Position, an der ein Objekt entfernt wird.

Returns: T - Entferntes Objekt.

removeSegment(XpsPathSegment segment)

public XpsPathSegment removeSegment(XpsPathSegment segment)

Entfernt ein Pfadsegment aus der Liste der untergeordneten Segmente der letzten Pfadfigur.

Parameters:

ParameterTypBeschreibung
segmentXpsPathSegmentDas zu entfernende Pfadsegment.

Returns: XpsPathSegment - Removed path segment.

removeSegmentAt(int index)

public XpsPathSegment removeSegmentAt(int index)

Entfernt ein Pfadsegment an der Indexposition aus der Liste der untergeordneten Segmente der letzten Pfadfigur.

Parameters:

ParameterTypBeschreibung
IndexintPosition, an der ein Pfadsegment entfernt werden soll.

Returns: XpsPathSegment - Removed path segment.

setFillRule(XpsFillRule value)

public void setFillRule(XpsFillRule value)

Legt den Wert fest, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.

Parameters:

ParameterTypBeschreibung
valueXpsFillRuleDer Wert, der angibt, wie die sich überschneidenden Bereiche geometrischer Formen kombiniert werden, um eine Region zu bilden.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

Legt die affine Transformationsmatrix fest, die die lokale Matrixtransformation definiert, die auf alle untergeordneten und nachfolgenden Elemente der Pfadgeometrie angewendet wird, bevor sie zum Füllen, Beschneiden oder Konturieren verwendet wird.

Parameters:

ParameterTypBeschreibung
valueXpsMatrixDie affine Transformationsmatrix.

size()

public int size()

Gibt die Anzahl der Elemente zurück.

Returns: int - Die Anzahl der 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