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 encapsulant les fonctionnalités de l’élément de propriété PathGeometry. Cet élément contient un ensemble de figures de chemin spécifiées soit avec l’attribut Figures, soit avec un élément enfant PathFigure.

Méthodes

MéthodeDescription
add(T obj)Ajoute un nouvel objet dans le tableau.
addSegment(XpsPathSegment segment)Ajoute un segment de chemin à la liste des segments enfants de la dernière figure de chemin.
deepClone()Clone cette géométrie de chemin.
equals(Object arg0)
get(int i)Fournit l’accès à l’élément du tableau par l’index i.
getClass()
getFillRule()Renvoie la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.
getPathFigures()Renvoie la liste des figures de chemin enfants.
getTransform()Renvoie la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.
hashCode()
insert(int index, T obj)Insère un nouvel objet dans le tableau à la position spécifiée.
insertSegment(int index, XpsPathSegment segment)Insère un segment de chemin dans la liste des segments enfants de la dernière figure de chemin à la position d’index.
notify()
notifyAll()
remove(T obj)Supprime un objet du tableau.
removeAt(int index)Supprime un objet du tableau à la position spécifiée.
removeSegment(XpsPathSegment segment)Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin.
removeSegmentAt(int index)Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin à la position d’index.
setFillRule(XpsFillRule value)Définit la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.
setTransform(XpsMatrix value)Définit la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.
size()Renvoie le nombre d’éléments.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

Ajoute un nouvel objet dans le tableau.

Parameters:

ParamètreTypeDescription
objTL’objet à ajouter.

Returns: T - Objet ajouté.

addSegment(XpsPathSegment segment)

public XpsPathSegment addSegment(XpsPathSegment segment)

Ajoute un segment de chemin à la liste des segments enfants de la dernière figure de chemin.

Parameters:

ParamètreTypeDescription
segmentXpsPathSegmentLe segment de chemin à ajouter.

Returns: XpsPathSegment - Added path segment.

deepClone()

public XpsPathGeometry deepClone()

Clone cette géométrie de chemin.

Returns: XpsPathGeometry - Clone of this path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

Fournit l’accès à l’élément du tableau par l’index i.

Parameters:

ParamètreTypeDescription
iintIndex de l’élément.

Returns: T - L’élément à la position i.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFillRule()

public XpsFillRule getFillRule()

Renvoie la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.

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

getPathFigures()

public List<XpsPathFigure> getPathFigures()

Renvoie la liste des figures de chemin enfants.

Returns: java.util.List<com.aspose.xps.XpsPathFigure> - La liste des figures de chemin enfants.

getTransform()

public XpsMatrix getTransform()

Renvoie la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.

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)

Insère un nouvel objet dans le tableau à la position spécifiée.

Parameters:

ParamètreTypeDescription
indexintLa position où insérer un objet.
objTL’objet à insérer.

Returns: T - Objet inséré.

insertSegment(int index, XpsPathSegment segment)

public XpsPathSegment insertSegment(int index, XpsPathSegment segment)

Insère un segment de chemin dans la liste des segments enfants de la dernière figure de chemin à la position d’index.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un segment doit être inséré.
segmentXpsPathSegmentUn segment de chemin à insérer.

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)

Supprime un objet du tableau.

Parameters:

ParamètreTypeDescription
objTL’objet à supprimer.

Returns: T - Objet supprimé.

removeAt(int index)

public T removeAt(int index)

Supprime un objet du tableau à la position spécifiée.

Parameters:

ParamètreTypeDescription
indexintLa position à laquelle supprimer un objet.

Returns: T - Objet supprimé.

removeSegment(XpsPathSegment segment)

public XpsPathSegment removeSegment(XpsPathSegment segment)

Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin.

Parameters:

ParamètreTypeDescription
segmentXpsPathSegmentLe segment de chemin à supprimer.

Returns: XpsPathSegment - Removed path segment.

removeSegmentAt(int index)

public XpsPathSegment removeSegmentAt(int index)

Supprime un segment de chemin de la liste des segments enfants de la dernière figure de chemin à la position d’index.

Parameters:

ParamètreTypeDescription
indexintPosition à laquelle un segment de chemin doit être supprimé.

Returns: XpsPathSegment - Removed path segment.

setFillRule(XpsFillRule value)

public void setFillRule(XpsFillRule value)

Définit la valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.

Parameters:

ParamètreTypeDescription
valueXpsFillRuleLa valeur spécifiant comment les zones d’intersection des formes géométriques sont combinées pour former une région.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

Définit la matrice de transformation affine établissant la transformation matricielle locale appliquée à tous les éléments enfants et descendants de la géométrie de chemin avant son utilisation pour le remplissage, le découpage ou le tracé.

Parameters:

ParamètreTypeDescription
valueXpsMatrixLa matrice de transformation affine.

size()

public int size()

Renvoie le nombre d’éléments.

Returns: int - Le nombre d’éléments.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int