Class EmfPlusDrawBeziers
Le nom : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblée: Aspose.Imaging.dll (25.4.0)
L’enregistrement EmfPlusDrawBeziers spécifie le dessin d’une séquence de courbes Bezier connectées.L’ordre pour les points de données de l’établissement est le point d’ouverture, point de contrôle 1,Point de contrôle 2 et point de fin. Pour plus d’informations voir [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
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
EmfPlusDrawBeziers(EmfPlusRecord)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawBeziers.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fonte .
Properties
Compressed
Obtenez ou définissez une valeur indiquant si le PointData est comprimé.S’il est configuré, PointData spécifie les locations absolues dans l’espace coordonné avecCoordonnées intégrales de 16 bits. Si claire, PointData spécifie les locations absoluesdans l’espace de coordonnées avec des coordinates de 32 bits.Remarque Si le drapeau relatif (en dessous) est fixé, cette flamme est défini et doit être ignoré.
public bool Compressed { get; set; }
Valore di proprietà
ObjectId
Obtenez ou définissez l’objet d’identification.L’indice d’un objet EmfPlusPen (section 2.2.1.7) dans l’EMF+Table d’objet pour dessiner les courbes Bezier. La valeur doit être de zéro à 63, inclus.
public byte ObjectId { get; set; }
Valore di proprietà
PointData
Obtenez ou mettez les données de pointUne série de points Count qui spécifient les points de départ, de fin et de contrôle des courbes Bezier. La coordonnée fin d’une courbe Bezie est la coordinée de début de la suivante.Le type de données dans cette rangée est spécifié par le champ Flags, comme suit: Type de Données SignificationObjet EmfPlusPointR (section 2.2.2.37)Si le drapeau P est placé dans les Drapeaux, les points indiquent les lieux relatifs.Objet EmfPlusPointF (section 2.2.2.36)Si les bits P et C sont clairs dans le champ Flags, les points spécifient les lieux absolu.Objet EmfPlusPoint (section 2.2.2.35)Si le bit P est clair et que le Bit C est mis dans le champ Flags, les points spécifient les lieux relatifs.Une courbe Bezier ne passe pas par ses points de contrôle.
public PointF[] PointData { get; set; }
Valore di proprietà
PointF [ ]
Relative
Obtenez ou définissez une valeur indiquant si le PointData est relative.Si configuré, chaque élément dans PointData spécifie un emplacement dans l’espace de coordonnéesce qui est relative à la localisation spécifiée par l’élément précédent dans la ligne.Dans le cas du premier élément dans PointData, une position antérieure dans les coordonnées(0,0) est assumé. si clair, PointData spécifie les locations absolues selonLe 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; }