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à
BrushDibPattern
Ottieni o metti il modello di brush dib.
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
Valore di proprietà
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à
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à
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à
PenStyle
Ottieni o metti lo stile di penna
public override EmfPenStyle PenStyle { get; set; }
Valore di proprietà
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; }