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
Classe che incapsula le funzionalità dell’elemento proprietà PathGeometry. Questo elemento contiene un insieme di figure di percorso specificate sia con l’attributo Figures sia con un elemento figlio PathFigure.
Metodi
| Metodo | Descrizione |
|---|---|
| add(T obj) | Aggiunge un nuovo oggetto all’array. |
| addSegment(XpsPathSegment segment) | Aggiunge un segmento di percorso all’elenco dei segmenti figlio dell’ultima figura di percorso. |
| deepClone() | Copia questa geometria di percorso. |
| equals(Object arg0) | |
| get(int i) | Fornisce l’accesso all’elemento dell’array tramite l’indice i. |
| getClass() | |
| getFillRule() | Restituisce il valore che specifica come le aree di intersezione delle forme geometriche vengono combinate per formare una regione. |
| getPathFigures() | Restituisce l’elenco delle figure di percorso figlio. |
| getTransform() | Restituisce la matrice di trasformazione affine che stabilisce la trasformazione matriciale locale applicata a tutti gli elementi figlio e discendenti della geometria di percorso prima di essere utilizzata per il riempimento, il ritaglio o il tracciamento. |
| hashCode() | |
| insert(int index, T obj) | Inserisce un nuovo oggetto nell’array nella posizione specificata. |
| insertSegment(int index, XpsPathSegment segment) | Inserisce un segmento di percorso nell’elenco dei segmenti figlio dell’ultima figura di percorso nella posizione indice. |
| notify() | |
| notifyAll() | |
| remove(T obj) | Rimuove un oggetto dall’array. |
| removeAt(int index) | Rimuove un oggetto dall’array nella posizione specificata. |
| removeSegment(XpsPathSegment segment) | Rimuove un segmento di percorso dall’elenco dei segmenti figlio dell’ultima figura di percorso. |
| removeSegmentAt(int index) | Rimuove un segmento di percorso dall’elenco dei segmenti figlio dell’ultima figura di percorso nella posizione indice. |
| setFillRule(XpsFillRule value) | Imposta il valore che specifica come le aree di intersezione delle forme geometriche vengono combinate per formare una regione. |
| setTransform(XpsMatrix value) | Imposta la matrice di trasformazione affine che stabilisce la trasformazione matriciale locale applicata a tutti gli elementi figlio e discendenti della geometria di percorso prima di essere utilizzata per il riempimento, il ritaglio o il tracciamento. |
| size() | Restituisce il numero di elementi. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T obj)
public T add(T obj)
Aggiunge un nuovo oggetto all’array.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | T | L’oggetto da aggiungere. |
Returns: T - Oggetto aggiunto.
addSegment(XpsPathSegment segment)
public XpsPathSegment addSegment(XpsPathSegment segment)
Aggiunge un segmento di percorso all’elenco dei segmenti figlio dell’ultima figura di percorso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| segment | XpsPathSegment | Il segmento di percorso da aggiungere. |
Returns: XpsPathSegment - Added path segment.
deepClone()
public XpsPathGeometry deepClone()
Copia questa geometria di percorso.
Returns: XpsPathGeometry - Clone of this path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public T get(int i)
Fornisce l’accesso all’elemento dell’array tramite l’indice i.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| i | int | Indice dell’elemento. |
Returns: T - L’elemento nella posizione i.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getFillRule()
public XpsFillRule getFillRule()
Restituisce il valore che specifica come le aree di intersezione delle forme geometriche vengono combinate per formare una regione.
Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.
getPathFigures()
public List<XpsPathFigure> getPathFigures()
Restituisce l’elenco delle figure di percorso figlio.
Returns: java.util.List<com.aspose.xps.XpsPathFigure> - L’elenco delle figure di percorso figlio.
getTransform()
public XpsMatrix getTransform()
Restituisce la matrice di trasformazione affine che stabilisce la trasformazione matriciale locale applicata a tutti gli elementi figlio e discendenti della geometria di percorso prima di essere utilizzata per il riempimento, il ritaglio o il tracciamento.
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)
Inserisce un nuovo oggetto nell’array nella posizione specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | La posizione in cui inserire un oggetto. |
| obj | T | L’oggetto da inserire. |
Returns: T - Oggetto inserito.
insertSegment(int index, XpsPathSegment segment)
public XpsPathSegment insertSegment(int index, XpsPathSegment segment)
Inserisce un segmento di percorso nell’elenco dei segmenti figlio dell’ultima figura di percorso nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un segmento dovrebbe essere inserito. |
| segment | XpsPathSegment | Un segmento di percorso da inserire. |
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)
Rimuove un oggetto dall’array.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | T | L’oggetto da rimuovere. |
Returns: T - Oggetto rimosso.
removeAt(int index)
public T removeAt(int index)
Rimuove un oggetto dall’array nella posizione specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | La posizione in cui rimuovere un oggetto. |
Returns: T - Oggetto rimosso.
removeSegment(XpsPathSegment segment)
public XpsPathSegment removeSegment(XpsPathSegment segment)
Rimuove un segmento di percorso dall’elenco dei segmenti figlio dell’ultima figura di percorso.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| segment | XpsPathSegment | Il segmento di percorso da rimuovere. |
Returns: XpsPathSegment - Removed path segment.
removeSegmentAt(int index)
public XpsPathSegment removeSegmentAt(int index)
Rimuove un segmento di percorso dall’elenco dei segmenti figlio dell’ultima figura di percorso nella posizione indice.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| indice | int | Posizione in cui un segmento di percorso dovrebbe essere rimosso. |
Returns: XpsPathSegment - Removed path segment.
setFillRule(XpsFillRule value)
public void setFillRule(XpsFillRule value)
Imposta il valore che specifica come le aree di intersezione delle forme geometriche vengono combinate per formare una regione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsFillRule | Il valore che specifica come le aree di intersezione delle forme geometriche vengono combinate per formare una regione. |
setTransform(XpsMatrix value)
public void setTransform(XpsMatrix value)
Imposta la matrice di trasformazione affine che stabilisce la trasformazione matriciale locale applicata a tutti gli elementi figlio e discendenti della geometria di percorso prima di essere utilizzata per il riempimento, il ritaglio o il tracciamento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | XpsMatrix | La matrice di trasformazione affine. |
size()
public int size()
Restituisce il numero di elementi.
Returns: int - Il numero di elementi.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |