Classe EmfPlusDrawImagePoints

Summary: The EmfPlusDrawImagePoints record specifies drawing a scaled image inside a parallelogram.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawImagePoints

Inheritance: EmfPlusDrawingRecordType

Constructors

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

Properties

NameTypeAccessDescription
applying_an_effectboolr/wObtient 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 défini, un objet de la classe Effect DOIT avoir été spécifié dans un enregistrement EmfPlusSerializableObject antérieur (section 2.3.5.2).
compresséboolr/wObtient 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.
Si défini, PointData spécifie des emplacements absolus dans l’espace de coordonnées avec des coordonnées entières de 16 bits.
Si non défini, 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‑dessous) est défini, ce drapeau est indéfini et DOIT être ignoré.
data_sizeintr/wObtient ou définit un entier non signé de 32 bits qui DOIT définir le nombre aligné sur 32 bits de
octets de données dans le champ RecordData qui suit. Ce nombre n’inclut pas l’en-tête d’enregistrement de 12 octets.
flagsintr/wObtient ou définit un entier non signé de 16 bits qui contient des informations pour certains enregistrements sur la façon dont
l’opération doit être effectuée et sur la structure de l’enregistrement.
image_attributes_idintr/wObtient ou définit un entier non signé de 32 bits contenant l’index de l’objet optionnel EmfPlusImageAttributes (section 2.2.1.5) dans la table d’objets EMF+.
object_idSystem.Byter/wObtient 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.
point_dataPointF[]r/wObtient ou définit un tableau de points Count 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 subir des transformations d’échelle et de cisaillement si nécessaire pour s’adapter à l’intérieur du parallélogramme.
relativeboolr/wObtient 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 défini, chaque élément de PointData spécifie un emplacement dans l’espace de coordonnées qui est
relatif à l’emplacement spécifié par l’élément précédent du tableau. Dans le cas du
premier élément de PointData, on suppose un emplacement précédent aux coordonnées (0,0). Si non défini,
PointData spécifie des emplacements absolus selon le drapeau C.
Remarque : si ce drapeau est défini, le drapeau C (ci‑dessus) est indéfini et DOIT être ignoré.
sizeintr/wObtient ou définit un entier non signé de 32 bits qui spécifie le nombre aligné sur 32 bits d’octets
dans l’enregistrement complet, y compris l’en-tête d’enregistrement de 12 octets et les données spécifiques à l’enregistrement.
src_rectRectangleFr/wObtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.
src_unitEmfPlusUnitTyper/wObtient 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).
typeEmfPlusRecordTyperObtient un entier non signé de 16 bits qui identifie le type d’enregistrement.

Constructor: EmfPlusDrawImagePoints(source)

 EmfPlusDrawImagePoints(source) 

Initialise une nouvelle instance de la classe EmfPlusDrawImagePoints .

Parameters:

ParamètreTypeDescription
sourceEmfPlusRecordLa source.