EmfPlusDrawImagePoints

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawImagePoints extends EmfPlusDrawingRecordType

L’enregistrement EmfPlusDrawImagePoints spécifie le dessin d’une image mise à l’échelle à l’intérieur d’un parallélogramme.

Un EmfPlusImage peut spécifier soit un bitmap, soit un métafichier. Les couleurs d’une image peuvent être manipulées lors du rendu. Elles peuvent être corrigées, assombries, éclaircies et supprimées.

Constructeurs

ConstructeurDescription
EmfPlusDrawImagePoints(EmfPlusRecord source)Initialise une nouvelle instance de la classe EmfPlusDrawImagePoints.

Méthodes

MéthodeDescription
getCompressed()Obtient ou définit une valeur indiquant si le PointData est compressé.
setCompressed(boolean value)Obtient ou définit une valeur indiquant si le PointData est compressé.
getObjectId()Obtient ou définit l’identifiant de l’objet.
setObjectId(byte value)Obtient ou définit l’identifiant de l’objet.
getApplyingAnEffect()Obtient ou définit une valeur indiquant si [applying an effect].
setApplyingAnEffect(boolean value)Obtient ou définit une valeur indiquant si [applying an effect].
getRelative()Obtient ou définit une valeur indiquant si ce EmfPlusDrawImagePoints est relatif.
setRelative(boolean value)Obtient ou définit une valeur indiquant si ce EmfPlusDrawImagePoints est relatif.
getImageAttributesId()Obtient ou définit un entier non signé de 32 bits qui contient l’index de l’objet optionnel EmfPlusImageAttributes (section 2.2.1.5) dans la table d’objets EMF+.
setImageAttributesId(int value)Obtient ou définit un entier non signé de 32 bits qui contient l’index de l’objet optionnel EmfPlusImageAttributes (section 2.2.1.5) dans la table d’objets EMF+.
getSrcUnit()Obtient ou définit un entier signé de 32 bits qui définit les unités du champ SrcRect.
setSrcUnit(int value)Obtient ou définit un entier signé de 32 bits qui définit les unités du champ SrcRect.
getSrcRect()Obtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.
setSrcRect(RectangleF value)Obtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.
getPointData()Obtient ou définit un tableau de points Count qui spécifient trois points d’un parallélogramme.
setPointData(PointF[] value)Obtient ou définit un tableau de points Count qui spécifient trois points d’un parallélogramme.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Initialise une nouvelle instance de la classe EmfPlusDrawImagePoints.

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.

getCompressed()

public boolean getCompressed()

Obtient ou définit une valeur indiquant si le PointData est compressé. Ce bit indique si le champ PointData spécifie des données compressées. S’il est défini, PointData spécifie des emplacements absolus dans l’espace de coordonnées avec des coordonnées entières de 16 bits. S’il est désactivé, PointData spécifie des emplacements absolus dans l’espace de coordonnées avec des coordonnées à virgule flottante de 32 bits. Remarque : si le drapeau P (ci‑dessus) est défini, ce drapeau est indéfini et DOIT être ignoré.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Obtient ou définit une valeur indiquant si le PointData est compressé. Ce bit indique si le champ PointData spécifie des données compressées. S’il est défini, PointData spécifie des emplacements absolus dans l’espace de coordonnées avec des coordonnées entières de 16 bits. S’il est désactivé, PointData spécifie des emplacements absolus dans l’espace de coordonnées avec des coordonnées à virgule flottante de 32 bits. Remarque : si le drapeau P (ci‑dessus) est défini, ce drapeau est indéfini et DOIT être ignoré.

Parameters:

ParamètreTypeDescription
valeurboolean

getObjectId()

public byte getObjectId()

Obtient ou définit l’identifiant de l’objet. L’index d’un objet EmfPlusImage (section 2.2.1.4) dans la table d’objets EMF+, qui spécifie l’image à rendre. La valeur DOIT être comprise entre 0 et 63, inclus.

Valeur : l’identifiant de l’objet.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Obtient ou définit l’identifiant de l’objet. L’index d’un objet EmfPlusImage (section 2.2.1.4) dans la table d’objets EMF+, qui spécifie l’image à rendre. La valeur DOIT être comprise entre 0 et 63, inclus.

Valeur : l’identifiant de l’objet.

Parameters:

ParamètreTypeDescription
valeurbyte

getApplyingAnEffect()

public boolean getApplyingAnEffect()

Obtient ou définit une valeur indiquant si [applying an effect]. Ce bit indique que le rendu de l’image comprend l’application d’un effet. Si le bit est défini, un objet de la classe Effect DOIT avoir été spécifié dans un enregistrement EmfPlusSerializableObject antérieur (section 2.3.5.2).

Valeur : true si [applying an effect] ; sinon, false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

Obtient ou définit une valeur indiquant si [applying an effect]. Ce bit indique que le rendu de l’image comprend l’application d’un effet. Si le bit est défini, un objet de la classe Effect DOIT avoir été spécifié dans un enregistrement EmfPlusSerializableObject antérieur (section 2.3.5.2).

Valeur : true si [applying an effect] ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

getRelative()

public boolean getRelative()

Obtient ou définit une valeur indiquant si ce EmfPlusDrawImagePoints est relatif. Ce bit indique si le champ PointData spécifie des emplacements relatifs ou absolus. Si le bit est défini, chaque élément de PointData indique une position dans l’espace de coordonnées relative à la position spécifiée par l’élément précédent du tableau. Dans le cas du premier élément de PointData, on suppose une position précédente aux coordonnées (0,0). Si le bit est dégagé, PointData indique des positions absolues selon le drapeau C. Remarque : si ce drapeau est défini, le drapeau C (ci‑dessus) est indéfini et DOIT être ignoré.

Valeur : true si relatif ; sinon, false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Obtient ou définit une valeur indiquant si ce EmfPlusDrawImagePoints est relatif. Ce bit indique si le champ PointData spécifie des emplacements relatifs ou absolus. Si le bit est défini, chaque élément de PointData indique une position dans l’espace de coordonnées relative à la position spécifiée par l’élément précédent du tableau. Dans le cas du premier élément de PointData, on suppose une position précédente aux coordonnées (0,0). Si le bit est dégagé, PointData indique des positions absolues selon le drapeau C. Remarque : si ce drapeau est défini, le drapeau C (ci‑dessus) est indéfini et DOIT être ignoré.

Valeur : true si relatif ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurboolean

getImageAttributesId()

public int getImageAttributesId()

Obtient ou définit un entier non signé de 32 bits qui contient l’index de l’objet optionnel EmfPlusImageAttributes (section 2.2.1.5) dans la table d’objets EMF+.

Valeur : l’identifiant des attributs d’image.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Obtient ou définit un entier non signé de 32 bits qui contient l’index de l’objet optionnel EmfPlusImageAttributes (section 2.2.1.5) dans la table d’objets EMF+.

Valeur : l’identifiant des attributs d’image.

Parameters:

ParamètreTypeDescription
valeurint

getSrcUnit()

public int getSrcUnit()

Obtient ou définit un entier signé de 32 bits qui définit les unités du champ SrcRect. Il DOIT être la valeur UnitPixel de l’énumération UnitType (section 2.1.1.33).

Valeur : l’unité source.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Obtient ou définit un entier signé de 32 bits qui définit les unités du champ SrcRect. Il DOIT être la valeur UnitPixel de l’énumération UnitType (section 2.1.1.33).

Valeur : l’unité source.

Parameters:

ParamètreTypeDescription
valeurint

getSrcRect()

public RectangleF getSrcRect()

Obtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.

Valeur : le rectangle source.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Obtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.

Valeur : le rectangle source.

Parameters:

ParamètreTypeDescription
valueRectangleF

getPointData()

public PointF[] getPointData()

Obtient ou définit un tableau de Count points qui spécifient trois points d’un parallélogramme. Les trois points représentent les coins supérieur gauche, supérieur droit et inférieur gauche du parallélogramme. Le quatrième point du parallélogramme est extrapolé à partir des trois premiers. La partie de l’image spécifiée par le champ SrcRect DOIT faire l’objet de transformations d’échelle et de cisaillement si nécessaire pour s’adapter à l’intérieur du parallélogramme.

Valeur : les données de point.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Obtient ou définit un tableau de Count points qui spécifient trois points d’un parallélogramme. Les trois points représentent les coins supérieur gauche, supérieur droit et inférieur gauche du parallélogramme. Le quatrième point du parallélogramme est extrapolé à partir des trois premiers. La partie de l’image spécifiée par le champ SrcRect DOIT faire l’objet de transformations d’échelle et de cisaillement si nécessaire pour s’adapter à l’intérieur du parallélogramme.

Valeur : les données de point.

Parameters:

ParamètreTypeDescription
valuePointF[]