Class EmfPlusDrawBeziers
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
El registre EmfPlusDrawBeziers especifica el dibuix d’una seqüència de curves Bezier connectades.L’ordre per als punts de dades de Bezier és el punt d’inici, punt de control 1,punt de control 2 i punt final. per a més informació, vegeu [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
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()
Constructors
EmfPlusDrawBeziers(EmfPlusRecord)
Inicia una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La font.
Properties
Compressed
Obté o s’estableix un valor que indiqui si el PointData està comprès.Si s’estableix, PointData especifica les localitzacions absoltes en l’espai de coordinació ambCoordenades integrals de 16 bits. Si és clar, PointData especifica les localitzacions absoltesa l’espai de coordinació amb coordenades de punt flotant de 32 bits.Nota Si s’estableix la bandera relativa (abans), aquest banderol és indefinit i S’ha d’ignorar.
public bool Compressed { get; set; }
Valor de la propietat
ObjectId
Obté o col·loca l’objecte identificador.L’índex d’un objecte EmfPlusPen (secció 2.2.1.7) en l’EMF+Taula d’objectes per dibuixar les curves Bezier. El valor ha de ser zero a 63, inclòs.
public byte ObjectId { get; set; }
Valor de la propietat
PointData
Obtenir o col·locar les dades del puntUna sèrie de punts de comptes que especifiquen els punts d’inici, finalització i control de les curves Bezier. La coordinació de finalització d’una curva bezier és la coordinación de partida de la següent.El tipus de dades en aquesta ordre s’especifica pel camp Flags, com segueix: Dades Tipus SignificatObjecte EmfPlusPointR (secció 2.2.2.37)Si la bandera P està establerta en les banderes, els punts especifiquen les ubicacions relatives.Objecte EmfPlusPointF (secció 2.2.2.36)Si els bits P i C són clars en el camp Flags, els punts especifiquen les localitzacions absolutes.Objecte EmfPlusPoint (secció 2.2.2.35)Si el bit P és clar i el Bit C s’estableix en el camp Flags, els punts especifiquen les localitzacions relatives.Una curva Bezier no passa pels seus punts de control.
public PointF[] PointData { get; set; }
Valor de la propietat
PointF []
Relative
Obté o estableix un valor que indiqui si el PointData és relatiu.Si s’estableix, cada element en PointData especifica una ubicació en l’espai de coordenadesque és relativament a la ubicació especificada per l’element anterior a l’arrel.En el cas del primer element en PointData, una ubicació anterior en les coordenades(0,0) s’assumeix. si és clar, PointData especifica les localitzacions absoltes segonsde 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; }