Classe EmfPlusDrawImagePoints
Contenu
[
Cacher
]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
| Name | Description |
|---|---|
| EmfPlusDrawImagePoints(source) | Initialise une nouvelle instance de la classe EmfPlusDrawImagePoints . |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| applying_an_effect | bool | r/w | 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 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é | bool | r/w | 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. 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_size | int | r/w | Obtient 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. |
| flags | int | r/w | Obtient 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_id | int | r/w | Obtient 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_id | System.Byte | r/w | 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. |
| point_data | PointF[] | r/w | Obtient 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. |
| relative | bool | r/w | 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 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é. |
| size | int | r/w | Obtient 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_rect | RectangleF | r/w | Obtient ou définit un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre. |
| src_unit | EmfPlusUnitType | r/w | 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). |
| type | EmfPlusRecordType | r | Obtient 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ètre | Type | Description |
|---|---|---|
| source | EmfPlusRecord | La source. |