Class EmfPlusFillClosedCurve
Nom dels espais: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
El registre EmfPlusFillClosedCurve especifica la ompliment de l’interior d’una esquina cardinal tancada
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
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
EmfPlusFillClosedCurve(EmfPlusRecord)
Inicialitza una nova instància de la classe Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La font.
Properties
BrushId
Obtenir o establir l’identificador de brúsUn integrador no signat de 32 bits que especifica l’EmfPlusBrush, el contingut del qual ésdeterminat pel bit S en el camp de les banderes. Aquest brush s’utilitza per omplir l’interiorde l’església del cardenal tancat.
public int BrushId { get; set; }
Valor de la propietat
Compressed
Obté o s’estableix un valor que indiqui si aquest Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve és comprès.Aquest bit indica si el camp PointData especifica les dades comprimides.Si s’estableix, PointData especifica les localitzacions absoltes en l’espai de coordenades amb 16 bits.coordinats integrals. si és clar, PointData especifica les localitzacions absolutes en elCoordinació de l’espai amb coordenades de 32 bits.
Una operació de rellotge “vinguda” omple les àrees d’acord amb la regla de paritat “even-odd”.Segons aquesta regla, un punt de prova pot ser determinat per estar dins o fora d’uncurva tancada com segueix: Tira una línia del punt de prova a un punt que és llunyàSi aquesta línia travessa la curva un nombre estrany de vegades, el testEl punt és a l’interior de la curva; en cas contrari, el punt de prova es troba fora de les curves.
Una operació de carregament “alternativa” omple zones d’acord amb la regla “no zero”.Segons aquesta regla, es pot determinar que un punt de prova és dins o fora.una curva tancada com segueix: dibuixar una línia d’un punt de prova a un punt que ésCompta el nombre de vegades que la curva travessa el testlínia de l’esquerra a la dreta, i compta el nombre de vegades que la curva travessa elLínia de prova de la dreta a l’esquerra. si aquests dos números són els mateixos, el punt de testEs troba fora de la curva; en cas contrari, el punt de prova és a l’interior de les curves.
public bool Compressed { get; set; }
Valor de la propietat
IsColor
Obté o fixa un valor que indiqui si aquesta instància és color.Si s’estableix, BrushId especifica un color com un objecte EmfPlusARGB (secció 2.2.2.1).Si és clar, BrushId conté l’índex d’un objecte EmfPlusBrush(secció 2.2.1.1) en la taula d’objectes EMF+.
public bool IsColor { 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’espline.En una línia cardinal tancada, la curva continua a través de l’últim punt en el PointData.Array i connecta amb el primer punt a l’array
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. EmfPlus.Records.EmbPlusFillClosedCurve é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.del primer element 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 C (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 valor de punt flotant de 32 bits que especifica com estrictament s’acosta l’espina mentre passaUn valor de 0,0 especifica que l’espline és una seqüència decom el valor augmenta, la curva es torna més rodada. per a més informació,Veiem que hi ha [77] i [70]
public float Tension { get; set; }
Valor de la propietat
Winding
Obté o estableix un valor que indiqui si aquest Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve està girant.Aquest bit indica com realitzar l’operació de càrrega.Si s’estableix, el relleu és un rellotge “caminant”; si és clar, l’enllot és una rella “alternativa”.
public bool Winding { get; set; }