Class EmfLogPenEx

Class EmfLogPenEx

Il nome: Aspose.Imaging.FileFormats.Emf.Emf.Objects Assemblea: Aspose.Imaging.dll (25.4.0)

L’oggetto LogPenEx specifica lo stile, la larghezza e il colore di una penna logica estesa.

public sealed class EmfLogPenEx : EmfBasePen

Inheritance

object MetaObject EmfObject EmfBasePen EmfLogPenEx

I membri ereditari

EmfBasePen.PenStyle , EmfBasePen.Argb32ColorRef , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfLogPenEx()

public EmfLogPenEx()

Properties

Argb32ColorRef

Riceve o mette un oggetto WMF ColorRef ([MS-WMP] sezione 2.2.2.8).Il campo dipende dal valore BrushStyle, come mostrato nella tabella più tardi in questa sezione.

public override int Argb32ColorRef { get; set; }

Valore di proprietà

int

BrushDibPattern

Ottieni o metti il modello di brush dib.

public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }

Valore di proprietà

WmfDeviceIndependentBitmap

BrushHatch

Riceve o impone il modello di fissaggio. la definizione di questo campo dipende dalValore BrushStyle, come mostrato nella tabella più tardi in questa sezione.

public EmfHatchStyle BrushHatch { get; set; }

Valore di proprietà

EmfHatchStyle

BrushStyle

Riceve o impone un integratore non segnato a 32 bit che specifica uno stile di spazzolino per la penna dalL’elenco WMF BrushStyle ([MS-WM F] sezione 2.1.1.4).Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore deve essere ancheIl valore di questo campo può essere BS_NULL, ma solo se ilLo stile di linea specificato in PenStyle è PS_NULL. lo stile BS_ NULL deve essere utilizzatoPer indicare una spazzola che non ha effetto.

public WmfBrushStyle BrushStyle { get; set; }

Valore di proprietà

WmfBrushStyle

NumStyleEntities

Riceve il numero di elementi nella riga specificata nel campo StyleEntry.Questo valore deve essere zero se PenStyle non specifica PS_USERSTYLE.

public int NumStyleEntities { get; }

Valore di proprietà

int

PenStyle

Ottieni o metti lo stile di penna

public override EmfPenStyle PenStyle { get; set; }

Valore di proprietà

EmfPenStyle

StyleEntry

Riceve o impone una serie opzionale di integratori non firmati a 32 bit che definiscono le lunghezze discatole e lacune nella linea ritratta da questa penna, quando il valore di PenStyleè PS_USERSTYLE stile di linea per la penna. l’array contiene una serie dile entrate specificate da NumStyleEntries, ma viene utilizzata come se si ripetesse indefinitamenteLa prima entrata nella riga specifica la lunghezza del primo dash.L’ingresso specifica la lunghezza della prima lacuna.Dopo di esso, le lunghe delle scale e delle lacune alternano.Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, le lunghezze sono specificate inUnità logiche; altrimenti, le lunghezze sono specificate nelle unità di dispositivo.

public int[] StyleEntry { get; set; }

Valore di proprietà

int [ ]

Width

Riceve o impone un integratore non segnato a 32 bit che specifica la larghezza della linea tracciata dalla penna.Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore è la larghezza diUnità logiche; altrimenti, la larghezza è specificata in unità di dispositivo.Se il tipo di penna nel campo PenStyle è PS_COSMETIC, questo valore DEVE essere 0x00000001.

public int Width { get; set; }

Valore di proprietà

int

 Italiano