EmfPlusDrawLines

EmfPlusDrawLines class

Il record EmfPlusDrawlLines specifica il disegno di una serie di linee connesse

public sealed class EmfPlusDrawLines : EmfPlusDrawingRecordType

Costruttori

NomeDescrizione
EmfPlusDrawLines(EmfPlusRecord)Inizializza una nuova istanza diEmfPlusDrawLines classe.

Proprietà

NomeDescrizione
ClosedShape { get; set; }Ottiene o imposta un valore che indica se [forma chiusa].
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.
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 le linee. Il valore DEVE essere da zero a 63, inclusi.
PointData { get; set; }Ottiene o imposta i dati del punto Un array di punti Conteggio che specificano i punti di inizio e fine delle linee da disegnare.
Relative { get; set; }Ottiene o imposta un valore che indica se questoEmfPlusDrawClosedCurveè 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 deselezionato, PointData specifica posizioni assolute in base al flag C. Nota Se questo flag è impostato, il flag Compressed (sopra) non è definito e DEVE essere ignorato
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.
Type { get; }Ottiene un intero senza segno a 16 bit che identifica il tipo di record.

Guarda anche