Class EmfPlusDrawCurve
Il nome: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Assemblea: Aspose.Imaging.dll (25.4.0)
Il record EmfPlusDrawCurve specifica il disegno di una spline cardinaleNOTA: ObjectID (1 byte): L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7)nella tabella di oggetti EMF+ per disegnare la curva. il valore deve essere da zero a 63, inclusi.
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawCurve
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
EmfPlusDrawCurve(EmfPlusRecord)
Inizializza una nuova instanza della classe Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.
public EmfPlusDrawCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
La fonte .
Properties
Compressed
Riceve o impone un valore che indica se questo Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusDrawClosedCurve è compreso.Questo bit indica se il campo PointData specifica i dati compressi.Se impostato, PointData specifica le localizzazioni assolute nello spazio di coordinate con i coordinati integrali da 16 bit.Se chiaro, PointData specifica le localizzazioni assolute nello spazio di coordinate con i coordinati a 32 bit.Nota Se la bandiera relativa (sotto) è impostata, questa bandera non è definita e deve essere ignorata
public bool Compressed { get; set; }
Valore di proprietà
NumSegments
Riceve o mette il numero dei segmentiUn integratore non firmato a 32 bit che specifica il numero di segmenti di linea che compongono la spline.
public int NumSegments { get; set; }
Valore di proprietà
ObjectId
Riceve o impone l’oggetto identificatore.L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nell’EMF+Il valore deve essere da zero a 63, inclusi.
public byte ObjectId { get; set; }
Valore di proprietà
PointData
Riceve o impone una serie di integratori firmati a 32 bit o numeri di punti fluttuanti a32 bit diConto lunghezza che definisce i valori coordinati dei punti finali delle linee da tagliare.
public PointF[] PointData { get; set; }
Valore di proprietà
PointF [ ]
Tension
Riceve o mette la tensioneUn numero di punti fluttuanti a 32 bit che specifica quanto rigorosamente la splinesi riduce mentre passa attraverso i punti. un valore di 0 specifica chela spline è una sequenza di linee rette.Quando il valore aumenta,La curva diventa più rotonda. per ulteriori informazioni, vedere [SPLINE77] e [PETZOLD].
public float Tension { get; set; }