EmfPlusDrawLines Classe
Contenuti
[
Nascondere
]Summary: The EmfPlusDrawlLines record specifies drawing a series of connected lines
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawLines
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Descrizione |
|---|---|
| EmfPlusDrawLines(source) | Inizializza una nuova istanza della classe EmfPlusDrawLines. |
Properties
| Name | Type | Access | Descrizione |
|---|---|---|---|
| closed_shape | bool | r/w | Ottiene o imposta un valore che indica se [closed shape]. |
| 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 le linee. 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 i punti di inizio e fine delle linee da disegnare. |
| 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. |
| type | EmfPlusRecordType | r | Ottiene un intero senza segno a 16 bit che identifica il tipo di record. |
Constructor: EmfPlusDrawLines(source)
EmfPlusDrawLines(source)
Inizializza una nuova istanza della classe EmfPlusDrawLines.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| source | EmfPlusRecord | La sorgente. |