Class EmfPlusFillClosedCurve
Le nom : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblée: Aspose.Imaging.dll (25.4.0)
L’enregistrement EmfPlusFillClosedCurve spécifie le remplissage de l’intérieur d’une spline cardinale fermée
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
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()
Constructors
EmfPlusFillClosedCurve(EmfPlusRecord)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fonte .
Properties
BrushId
Obtenez ou mettez l’identificateur de brossageUn intégrateur non signé de 32 bits spécifiant l’EmfPlusBrush, dont le contenu estdéterminé par le bit S dans le champ Flags. Cette brosse est utilisée pour remplir l’intérieurC’est le cardinal clos.
public int BrushId { get; set; }
Valore di proprietà
Compressed
Obtenez ou définissez une valeur indiquant si ce Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve 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 16 bitscoordonnées intégrales. si claire, PointData spécifie les locations absolues dans leCoordonner l’espace avec les coordonnées de 32 bits.
Une opération de remplissage “vinding” rempli les zones conformément à la règle de parité “even-odd”.Selon cette règle, un point d’essai peut être déterminé à être à l’intérieur ou au dehors de laCurve fermée comme suit : Tirez une ligne du point de test à un point qui est lointainSi cette ligne traverse la courbe un nombre étrange de fois, le testLe point est à l’intérieur de la courbe ; sinon, le point d’essai est au-delà de celle-ci.
Une opération de remplissage “alternative” rempli les zones selon la règle “non zéro”.Selon cette règle, un point d’essai peut être déterminé à être à l’intérieur ou au dehors.une courbe fermée comme suit : Tirez une ligne d’un point de test à un point qui estComptez le nombre de fois que la courbe traverse le testligne de gauche à droite, et comptez le nombre de fois que la courbe traverse lela ligne d’essai de droite à gauche. si ces deux chiffres sont les mêmes, le point de testest en dehors de la courbe ; sinon, le point de test est à l’intérieur du courbage.
public bool Compressed { get; set; }
Valore di proprietà
IsColor
Obtenez ou définissez une valeur indiquant si cette instance est de couleur.Si configuré, BrushId spécifie une couleur comme un objet EmfPlusARGB (section 2.2.2.1).Si clair, BrushId contient l’indice d’un objet EmfPlusBrush(section 2.2.1.1) dans la table des objets EMF+.
public bool IsColor { get; set; }
Valore di proprietà
PointData
Obtenez ou mettez les données de pointUne série de points Count qui spécifie les points de fin des lignes qui définissent la spline.Dans une spline cardinale fermée, la courbe continue à travers le dernier point dans PointData.Array et connecte avec le premier point dans l’array
public PointF[] PointData { get; set; }
Valore di proprietà
PointF [ ]
Relative
Obtenez ou définissez une valeur indiquant si Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve est relative.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 estrelatif à l’emplacement spécifié par l’élément précédent dans la ligne.du premier élément dans PointData, une position antérieure dans les coordonnées (0,0) est assumée.Si clair, 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à
Tension
Recevoir ou mettre la tensionUne valeur de point flottant de 32 bits qui spécifie à quel point la spline s’allume en passantUne valeur de 0,0 indique que la spline est une séquence deComme la valeur augmente, la courbe devient plus rondée. pour plus d’informations,Voyez [SPLINE77] et [PETZOLD]
public float Tension { get; set; }
Valore di proprietà
Winding
Obtenez ou définissez une valeur indiquant si ce Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusFillClosedCurve est en vague.Ce bit indique comment effectuer l’opération de remplissage.Si c’est fixé, le remplissage est un rempli “vinding”; si clair, il s’agit d’un remplet “alternatif”.
public bool Winding { get; set; }