Class EmfPlusDrawImagePoints
Le nom : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblée: Aspose.Imaging.dll (25.4.0)
L’enregistrement EmfPlusDrawImagePoints spécifie le dessin d’une image scalée à l’intérieur d’un parallélogramme.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
I membri ereditari
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Un EmfPlusImage peut spécifier soit une carte bit ou un métaphile.Les couleurs dans une image peuvent être manipulées lors de la rendu. Ils sont corrigés, sombres,éclairé et retiré.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fonte .
Properties
ApplyingAnEffect
Recevoir ou définir une valeur indiquant si [appliquer un effet].Ce bit indique que le rendu de l’image implique la mise en œuvre d’un effet.S’il est configuré, un objet de la classe Effect doit être spécifié dans un précédentEmfPlusSérialisableObject enregistrement (section 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Valore di proprietà
Compressed
Obtenez ou définissez une valeur indiquant si le PointData est comprimé.Ce bit indique si le champ PointData spécifie les données comprimées.Si configuré, PointData spécifie les locations absolues dans l’espace de coordonnées avec un intégrateur de 16 bitssi clair, PointData spécifie les locations absolues dans l’espace coordonné avecCoordonnées de 32 bits.Remarque Si le drapeau P (en bas) est établi, ce drap est défini et doit être ignoré.
public bool Compressed { get; set; }
Valore di proprietà
ImageAttributesId
Obtenez ou mettez en place un intégral non signé de 32 bits contenant l’indice duOptionnel Objet EmfPlusImageAttributes (section 2.2.1.5) dans le tableau d’objet EMF+.
public int ImageAttributesId { get; set; }
Valore di proprietà
ObjectId
Obtenez ou définissez l’objet d’identification.L’indice d’un objet EmfPlusImage (section 2.2.1.4) dans l’EMF+Table d’objet, qui spécifie l’image à rendre. La valeur doit être de zéro à 63, inclus.
public byte ObjectId { get; set; }
Valore di proprietà
PointData
Obtenez ou définissez une série de points de comptes qui spécifient trois points d’un parallélogramme.Les trois points représentent les cornes supérieures à gauche, supérieure à droite et inférieure aux gauches duLe quatrième point du parallélogramme est extrapolé des trois premiers.la portion de l’image spécifiée par le champ SrcRect SHOULD ont une échelle et une largeurtransformations appliquées si nécessaire pour s’adapter à l’intérieur du parallélogramme.
public PointF[] PointData { get; set; }
Valore di proprietà
PointF [ ]
Relative
Obtenez ou définissez une valeur indiquant si ce Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints est relatif.Ce bit indique si le champ PointData spécifie des lieux relatifs ou absolu.Si configuré, chaque élément dans PointData spécifie un emplacement dans l’espace de coordonnées qui esten ce qui concerne l’emplacement spécifié par le précédent élément dans la ligne.premier élément dans PointData, une position antérieure aux coordonnées (0,0) est assumée.PointData spécifie les locations absolues selon la drapeau C.Remarque Si cette drapeau est définie, la drapée C (sur) est défini et doit être ignorée.
public bool Relative { get; set; }
Valore di proprietà
SrcRect
Obtenez ou mettez un objet EmfPlusRectF (section 2.2.2.39) qui définit une partie de l’image à rendre.
public RectangleF SrcRect { get; set; }
Valore di proprietà
SrcUnit
Obtenez ou mettez un intégral signé de 32 bits qui définit les unités du champ SrcRect.être la valeur UnityPixel de l’enumeration UnitType (section 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }