Class EmfPlusDrawImagePoints
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
L’enregistrament EmfPlusDrawImagePoints especifica el dibuix d’una imatge escalada dins un paral·lelogram.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
Membres heretats
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 pot especificar un bitmap o un metafil.Els colors d’una imatge es poden manipular durant la renderització. Es poden corregir, escurçar,aclarit i eliminat.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La font.
Properties
ApplyingAnEffect
Obté o estableix un valor que indiqui si [aplicar un efecte].Aquest bit indica que el rendiment de la imatge inclou l’aplicació d’un efecte.Si s’estableix, un objecte de la classe d’efecte ha de ser especificat en un anteriorEmfPlusSerializableObject registre (secció 2.3.5.2).
public bool ApplyingAnEffect { get; set; }
Valor de la propietat
Compressed
Obté o s’estableix un valor que indiqui si el PointData està comprès.Aquest bit indica si el camp PointData especifica les dades comprimides.Si s’estableix, PointData especifica les localitzacions absolutes en l’espai de coordenades amb 16 bits d’integració.Si és clar, PointData especifica les localitzacions absolutes en l’espai de coordinació ambCoordinacions de 32 bits.Nota Si s’estableix la bandera P (abdós), aquesta Bandera és indefinida i S’ha d’ignorar.
public bool Compressed { get; set; }
Valor de la propietat
ImageAttributesId
Obté o col·loca un integrador no signat de 32 bits que conté l’índex delObjecte opcional EmfPlusImageAttributes (secció 2.2.1.5) en la Taula Object EMF+.
public int ImageAttributesId { get; set; }
Valor de la propietat
ObjectId
Obté o col·loca l’objecte identificador.L’índex d’un objecte EmfPlusImage (secció 2.2.1.4) en l’EMF+Taula d’objectes, que especifica la imatge per render. El valor ha de ser zero a 63, inclòs.
public byte ObjectId { get; set; }
Valor de la propietat
PointData
Obté o estableix una sèrie de punts de comptes que especifiquen tres punts d’un paral·lelogram.Els tres punts representen els racons de l’esquerra superior, la dreta superior i la esquerra inferior.El quart punt del paral·lelogram és extrapolat dels primers tres.porció de la imatge especificada pel camp SrcRect SHOULD tenen escalada i bretxatransforms aplicats si és necessari per adaptar-se a l’interior del paral·lelogram.
public PointF[] PointData { get; set; }
Valor de la propietat
PointF []
Relative
Obté o s’estableix un valor que indiqui si aquest Aspose.Imaging.FileFormats.Emf.EmpPlus.Records. EmpPlusDrawImagePoints és relatiu.Aquest bit indica si el camp PointData especifica les localitzacions relatives o absoltes.Si s’estableix, cada element en PointData especifica una ubicació en l’espai de coordenades que ésen relació amb la ubicació especificada per l’element anterior a l’arrel. en el cas de laEl primer element en PointData, una ubicació anterior a les coordenades (0,0) s’assumeix.PointData especifica les localitzacions absoltes segons la bandera C.Nota Si aquesta bandera s’estableix, la Bandera C (a dalt) és indefinida i S’ha d’ignorar.
public bool Relative { get; set; }
Valor de la propietat
SrcRect
Obté o col·loca un Objecte EmfPlusRectF (secció 2.2.2.39) que defineix una part de la imatge a renderitzar.
public RectangleF SrcRect { get; set; }
Valor de la propietat
SrcUnit
Obté o estableix un integrador signat de 32 bits que defineix les unitats del camp SrcRect.ser el valor UnitPixel de l’enumeració UnitType (secció 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }