EmfPlusDrawClosedCurve Classe
Contenuti
[
Nascondere
]Summary: The EmfPlusDrawClosedCurve record specifies drawing a closed cardinal spline
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawClosedCurve
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Descrizione |
|---|---|
| EmfPlusDrawClosedCurve(source) | Inizializza una nuova istanza della classe EmfPlusDrawClosedCurve. RecordType - Un intero senza segno a 16 bit che identifica questo tipo di record come EmfPlusDrawClosedCurve dall’enumerazione RecordType (sezione 2.1.1.1). Il valore DEVE essere 0x4017. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| compressed | bool | r/w | Ottiene 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_size | int | r/w | 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 di 12 byte. |
| flag | int | r/w | Ottiene 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. |
| object_id | System.Byte | r/w | Ottiene 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 chiusa. Il valore DEVE essere compreso tra 0 e 63, inclusi. |
| point_data | PointF[] | r/w | Ottiene o imposta i dati dei punti Un array di Count punti che specificano le estremità delle linee che definiscono lo spline. In uno spline cardinal chiuso, la curva continua attraverso l’ultimo punto nell’array PointData e si collega al primo punto dell’array. Il tipo di dati in questo array è specificato dal campo Flags, come segue: Tipo di Dati Significato oggetto EmfPlusPointR (sezione 2.2.2.37) Se il flag P è impostato nei Flags, i punti specificano posizioni relative. oggetto EmfPlusPointF (sezione 2.2.2.36) Se i bit P e C sono impostati nel campo Flags, i punti specificano posizioni assolute. oggetto EmfPlusPoint (sezione 2.2.2.35) Se il bit P è non impostato e il bit C è impostato nel campo Flags, i punti specificano posizioni relative. |
| relative | bool | r/w | Ottiene o imposta un valore che indica se questo EmfPlusDrawClosedCurve è relativo. Questo bit indica se il campo PointData specifica posizioni relative o assolute. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate che è relativa alla posizione specificata dall’elemento precedente nell’array. Nel caso del primo elemento in PointData, si assume una posizione precedente alle coordinate (0,0). Se non impostato, PointData specifica posizioni assolute secondo il flag C. Nota Se questo flag è impostato, il flag Compressed (sopra) è indefinito e DEVE essere ignorato |
| dimensione | int | r/w | Ottiene 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. |
| tensione | float | r/w | Ottiene 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]. |
| type | EmfPlusRecordType | r | Ottiene un intero senza segno a 16 bit che identifica il tipo di record. |
Constructor: EmfPlusDrawClosedCurve(source)
EmfPlusDrawClosedCurve(source)
Inizializza una nuova istanza della classe EmfPlusDrawClosedCurve.
RecordType - Un intero senza segno a 16 bit che identifica questo tipo di record come EmfPlusDrawClosedCurve
dall’enumerazione RecordType (sezione 2.1.1.1). Il valore DEVE essere 0x4017.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source | EmfPlusRecord | La sorgente. |