EmfPlusFillPolygon

EmfPlusFillPolygon class

Il record EmfPlusFillPolygon specifica il riempimento dell’interno di un poligono.

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

Costruttori

NomeDescrizione
EmfPlusFillPolygon(EmfPlusRecord)Inizializza una nuova istanza diEmfPlusFillPolygon classe.

Proprietà

NomeDescrizione
BrushId { get; set; }Ottiene o imposta l’identificatore del pennello Un numero intero senza segno a 32 bit che definisce il pennello, il cui contenuto è determinato dal bit S nel campo Flags.
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.
IsColor { get; set; }Ottiene o imposta un valore che indica se questa istanza è color. Se impostato, BrushId specifica un colore come oggetto EmfPlusARGB (sezione 2.2.2.1). Se deselezionato, BrushId contiene l’indice di un oggetto EmfPlusBrush (sezione 2.2.1.1) nella tabella oggetti EMF+.
IsCompressed { get; set; }Ottiene o imposta un valore che indica se questa istanza è compressa. 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 in virgola mobile a 32 bit
IsRelative { get; set; }Ottiene o imposta un valore che indica se questa istanza è relativa. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate che è relativa alla posizione specificata dall’elemento precedente nella matrice. Nel caso del primo elemento in PointData, si assume una precedente posizione alle coordinate (0,0). Se deselezionato, PointData specifica posizioni assolute in base al flag C
PointData { get; set; }Ottiene o imposta il punto data Una matrice di punti Conteggio che definiscono i vertici del poligono. I primi due punti nell’array specificano il primo lato del poligono. Ogni punto aggiuntivo specifica un nuovo lato, i cui vertici includono il punto e il punto precedente. Se l’ultimo punto e il primo punto non coincidono, specificano l’ultimo lato del poligono.
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