EmfPlusDrawCurve
Contenuti
[
Nascondere
]EmfPlusDrawCurve class
Il record EmfPlusDrawCurve specifica il disegno di una spline cardinale NOTA: ObjectID (1 byte): l’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella tabella oggetti EMF+ per disegnare la curva. Il valore DEVE essere da zero a 63, inclusi.
public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType
Costruttori
Nome | Descrizione |
---|---|
EmfPlusDrawCurve(EmfPlusRecord) | Inizializza una nuova istanza diEmfPlusDrawCurve classe. |
Proprietà
Nome | Descrizione |
---|---|
Compressed { get; set; } | Ottiene o imposta un valore che indica se questoEmfPlusDrawClosedCurve è compresso. Questo bit indica se il campo PointData specifica dati compressi. Se impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate intere a 16 bit. Se deselezionato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit Nota Se il flag Relativo (sotto) è impostato, questo flag non è definito e DEVE essere ignorato |
virtual DataSize { get; set; } | Ottiene o imposta un intero senza segno a 32 bit che DEVE definire il numero allineato a 32 bit di byte di dati nel campo RecordData che segue. Questo numero non include l’intestazione del record a 12 byte. |
virtual Flags { get; set; } | Ottiene o imposta un intero senza segno a 16 bit che contiene informazioni per alcuni record su come deve essere eseguita l’operazione e sulla struttura del record. |
NumSegments { get; set; } | Ottiene o imposta il conteggio dei segmenti Un numero intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline. |
ObjectId { get; set; } | Ottiene o imposta l’identificatore dell’oggetto. L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella tabella oggetti EMF+ per disegnare la curva. Il valore DEVE essere da zero a 63, inclusi. |
PointData { get; set; } | Ottiene o imposta una matrice di numeri interi con segno a 32 bit o numeri a virgola mobile a 32 bit di Lunghezza del conteggio che definisce i valori delle coordinate dei punti finali delle linee da tracciare. |
virtual Size { get; set; } | Ottiene o imposta un numero intero senza segno a 32 bit che specifica il numero allineato a 32 bit di byte nell’intero record, inclusi l’intestazione del record a 12 byte ei dati specifici del record. |
Tension { get; set; } | Ottiene o imposta tension Un numero a virgola mobile a 32 bit che specifica quanto strettamente si piega la spline mentre passa attraverso i punti. Un valore di 0 specifica che la spline è una sequenza di linee rette. All’aumentare del valore, la curva diventa più arrotondata. Per ulteriori informazioni, vedere [SPLINE77] e [PETZOLD]. |
Type { get; } | Ottiene un intero senza segno a 16 bit che identifica il tipo di record. |
Guarda anche
- class EmfPlusDrawingRecordType
- spazio dei nomi Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- assemblea Aspose.Imaging