Class EmfPlusDrawClosedCurve
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
L’enregistrament EmfPlusDrawClosedCurve especifica el dibuix d’una línia cardinal tancada
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawClosedCurve.RecordType - Un integrador no signat de 16 bits que identifica aquest tipus de registre com EmfPlusDrawClosedCurvedes de l’enumeració RecordType (secció 2.1.1.1). El valor ha de ser 0x4017.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La font.
Properties
Compressed
Obté o s’estableix un valor que indiqui si aquest Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawClosedCurve és 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 coordinats amb coordenades de punts de float 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 la curva tancada. 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 finals de les línies que defineixen l’espina.La curva continua a través del punt últim de l’arrel PointData i es connecta amb el primer punt de la arrel.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’estableixen 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.
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.empPlusDrawClosedCurve é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 és relativa.a la ubicació especificada per l’element anterior en la línia. en el cas de la primeraelement en PointData, s’assumeix una ubicació anterior a les coordenades (0,0) si és clar,PointData especifica les localitzacions absoltes segons la bandera C.Nota Si aquesta bandera s’estableix, la Bandera Compressada (a dalt) és indefinida i S’ha d’ignorar
public bool Relative { get; set; }
Valor de la propietat
Tension
Obtenir o posar la tensióUn número de punt flotant de 32 bits que especifica com estretament l’espinas’alça mentre passa pels punts. Un valor de 0 especifica quel’espline és una seqüència de línies rectes. com el valor augmenta,La curva es torna més rodona. per a més informació, vegeu [SPLINE77] i [PETZOLD].
public float Tension { get; set; }