Classe EmfPlusDrawCurve

Summary: The EmfPlusDrawCurve record specifies drawing a cardinal spline
NOTE: ObjectID (1 byte): The index of an EmfPlusPen object (section 2.2.1.7)
in the EMF+ Object Table to draw the curve. The value MUST be zero to 63, inclusive.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawCurve

Inheritance: EmfPlusDrawingRecordType

Constructors

NameDescrizione
EmfPlusDrawCurve(source)Inizializza una nuova istanza della classe EmfPlusDrawCurve.

Properties

NameTypeAccessDescrizione
compressedboolr/wOttiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è 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 non impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit
Nota Se il flag Relative (sotto) è impostato, questo flag è indefinito e DEVE essere ignorato
data_sizeintr/wOttiene 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 di 12 byte.
flagintr/wOttiene o imposta un intero senza segno a 16 bit che contiene informazioni per alcuni record su come
l’operazione deve essere eseguita e sulla struttura del record.
num_segmentsintr/wOttiene o imposta il conteggio dei segmenti
Un intero senza segno a 32 bit che specifica il numero di segmenti di linea che compongono la spline.
object_idSystem.Byter/wOttiene o imposta l’identificatore dell’oggetto.
L’indice di un oggetto EmfPlusPen (sezione 2.2.1.7) nella EMF+
Object Table per disegnare la curva. Il valore DEVE essere compreso tra 0 e 63, inclusi.
point_dataPointF[]r/wOttiene o imposta un array di interi a 32 bit con segno o di numeri a virgola mobile a 32 bit di lunghezza
Count che definisce i valori delle coordinate dei punti finali delle linee da tracciare.
dimensioneintr/wOttiene o imposta un intero senza segno a 32 bit che specifica il numero allineato a 32 bit di byte
nell’intero record, includendo l’intestazione del record di 12 byte e i dati specifici del record.
tensionefloatr/wOttiene o imposta la tensione
Un numero a virgola mobile a 32 bit che specifica quanto strettamente lo spline
si piega mentre passa attraverso i punti. Un valore di 0 indica che
lo spline è una sequenza di linee rette. Man mano che il valore aumenta,
la curva diventa più arrotondata. Per ulteriori informazioni, vedere [SPLINE77] e [PETZOLD].
typeEmfPlusRecordTyperOttiene un intero senza segno a 16 bit che identifica il tipo di record.

Constructor: EmfPlusDrawCurve(source)

 EmfPlusDrawCurve(source) 

Inizializza una nuova istanza della classe EmfPlusDrawCurve.

Parameters:

ParametroTipoDescrizione
sourceEmfPlusRecordLa sorgente.