Class EmfLogPenEx
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Objects Församling: Aspose.Imaging.dll (25.4.0)
LogPenEx-objektet anger stil, bredd och färg för en förlängd logisk penna.
public sealed class EmfLogPenEx : EmfBasePen
Inheritance
object ← MetaObject ← EmfObject ← EmfBasePen ← EmfLogPenEx
Arvsmedlemmar
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
får eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8).fältet beror på BrushStyle-värdet, som visas i tabellen senare i detta avsnitt.
public override int Argb32ColorRef { get; set; }
Fastighetsvärde
BrushDibPattern
Få eller ställa in brush dib mönstret.
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
Fastighetsvärde
BrushHatch
Få eller ställa in brush hatch mönster. definitionen av detta fält beror påBrushStyle värde, som visas i tabellen senare i detta avsnitt.
public EmfHatchStyle BrushHatch { get; set; }
Fastighetsvärde
BrushStyle
Få eller ställa in en 32-bitars icke-signed integer som anger en brush-stil för pennan frånWMF BrushStyle förteckning ([MS-WMF] avsnitt 2.1.1.4).Om penstypen i PenStyle-fältet är PS_GEOMETRIC, måste detta värde också varaBS_SOLID eller BS_HATCHED. värdet av det här fältet kan vara BS_NULL, men endast omlinjestil som anges i PenStyle är PS_NULL. BS_NULL-stilen SHOULD ska användasAnge en brush som inte har någon effekt.
public WmfBrushStyle BrushStyle { get; set; }
Fastighetsvärde
NumStyleEntities
Få antalet element i raden som anges i fältet StyleEntry.Detta värde SHOULD vara noll om PenStyle inte anger PS_USERSTYLE.
public int NumStyleEntities { get; }
Fastighetsvärde
PenStyle
Få eller sätta pennan stil
public override EmfPenStyle PenStyle { get; set; }
Fastighetsvärde
StyleEntry
Få eller ställa in en valfri uppsättning av 32-bitars icke-signade integratorer som definierar längden påskruvar och luckor i linjen dragen av denna penna, när värdet av PenStyleär PS_USERSTYLE linje stil för pennan.Innehåll som anges av NumStyleEntries, men det används som om det upprepas oavbrutetDen första ingången i raden anger längden på den första dashen.ingången anger längden på det första gapet. Därefter ändras längderna på skivor och luckor.Om penstypen i PenStyle-fältet är PS_GEOMETRIC anges längden ilogiska enheter; annars anges längderna i enhetsenheter.
public int[] StyleEntry { get; set; }
Fastighetsvärde
int [ ]
Width
Få eller sätta en 32-bitars icke-signat helhet som anger bredden på linjen dragen av pennan.Om penstypen i PenStyle-fältet är PS_GEOMETRIC, är detta värde bredden ilogiska enheter; annars anges bredden i enhetsenheter.Om penntypen i PenStyle-fältet är PS_COSMETIC, måste detta värde vara 0x00000001.
public int Width { get; set; }