Class EmfLogPenEx
Navne til: Aspose.Imaging.FileFormats.Emf.Emf.Objects Sammensætning: Aspose.Imaging.dll (25.4.0)
LogPenEx-objektet angiver stil, bredde og farve af en udvidet logisk pen.
public sealed class EmfLogPenEx : EmfBasePen
Inheritance
object ← MetaObject ← EmfObject ← EmfBasePen ← EmfLogPenEx
De arvede medlemmer
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
modtager eller indsætter et WMF ColorRef-objekt ([MS-WMV] afsnit 2.2.2.8).feltet afhænger af BrushStyle-værdien, som vist i tabellen senere i dette afsnit.
public override int Argb32ColorRef { get; set; }
Ejendomsværdi
BrushDibPattern
Få eller indsæt brush dib mønster.
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
Ejendomsværdi
BrushHatch
Få eller indstille brush hatch mønster. definitionen af dette felt afhænger afBrushStyle værdi, som vist i tabellen senere i dette afsnit.
public EmfHatchStyle BrushHatch { get; set; }
Ejendomsværdi
BrushStyle
Få eller indsæt en 32-bit usigned integrer, der angiver en brush stil for pen fraWMF BrushStyle fortegnelse ([MS-WM F] afsnit 2.1.1.4).Hvis pennetypen i PenStyle-feltet er PS_GEOMETRIC, skal denne værdi også væreVærdien af dette felt kan være BS_NULL, men kun hvisDen linje stil, der er angivet i PenStyle, er PS_NULL.Du skal bruge en brush, der ikke har nogen effekt.
public WmfBrushStyle BrushStyle { get; set; }
Ejendomsværdi
NumStyleEntities
Få antallet af elementer i den række, der er angivet i StyleEntry-feltet.Denne værdi skal være nul, hvis PenStyle ikke angiver PS_USERSTYLE.
public int NumStyleEntities { get; }
Ejendomsværdi
PenStyle
Få eller indsætte pen stil
public override EmfPenStyle PenStyle { get; set; }
Ejendomsværdi
StyleEntry
Giver eller indsætter en valgfri række af 32-bit usignede integratorer, der definerer længderne afdæk og gap i linjen trækket af denne pen, når værdien af PenStyleer PS_USERSTYLE linje stil for pen. Array indeholder en rækkeindtægter angivet af NumStyleEntries, men det bruges som om det gentages uendeligtDen første indgang i rækkefølgen angiver længden af den første dash.indtægten angiver længden af det første gap. Derefter skifter længderne af dæk og mellemrum.Hvis pennetypen i PenStyle-feltet er PS_GEOMETRIC, er længderne angivet ilogiske enheder; ellers er længderne angivet i enhedsenheder.
public int[] StyleEntry { get; set; }
Ejendomsværdi
int []
Width
Få eller indsæt en 32-bit usigned integer, der angiver bredden af linjen trukket af pen.Hvis pennetypen i PenStyle-feltet er PS_GEOMETRIC, er denne værdi bredden ilogiske enheder; ellers er bredden angivet i enhedsenheder.Hvis pennetypen i PenStyle-feltet er PS_COSMETIC, skal denne værdi være 0x00000001.
public int Width { get; set; }