Class EmfLogPenEx
Der Name: Aspose.Imaging.FileFormats.Emf.Emf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das LogPenEx-Objekt bestimmt den Stil, die Breite und die Farbe einer erweiterten logischen Pen.
public sealed class EmfLogPenEx : EmfBasePen
Inheritance
object ← MetaObject ← EmfObject ← EmfBasePen ← EmfLogPenEx
Vererbte Mitglieder
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
Er erhält oder stellt ein WMF ColorRef Objekt ([MS-WMF] Abschnitt 2.2.2.8).Das Feld hängt vom BrushStyle-Wert ab, wie in der Tabelle später in diesem Abschnitt angezeigt wird.
public override int Argb32ColorRef { get; set; }
Eigentumswert
BrushDibPattern
Gibt oder setzt das Brush dib Pattern.
public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }
Eigentumswert
BrushHatch
Gibt oder setzt das Brush hatch-Patron. Die Definition dieses Feldes hängt von derBrushStyle-Wert, wie in der Tabelle später in diesem Abschnitt angezeigt.
public EmfHatchStyle BrushHatch { get; set; }
Eigentumswert
BrushStyle
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der einen Brush-Stil für den Pen aus demWMF BrushStyle Liste ([MS-WMF] Abschnitt 2.1.1.4).Wenn der Pen-Typ im PenStyle-Feld PS_GEOMETRIC ist, muss dieser Wert auchBS_SOLID oder BS_HATCHED. Der Wert dieses Felds kann BS_NULL sein, aber nur wenn derDer in PenStyle angegebenen Line-Stil ist PS_NULL. Der BS_NULL-Stil SHOULD wird verwendetEin Brush, der keine Wirkung hat.
public WmfBrushStyle BrushStyle { get; set; }
Eigentumswert
NumStyleEntities
Erhält die Anzahl der Elemente in der Reihenfolge, die im Feld StyleEntry angegeben ist.Dieser Wert muss Null sein, wenn PenStyle PS_USERSTYLE nicht angibt.
public int NumStyleEntities { get; }
Eigentumswert
PenStyle
Gibt oder setzt den Pen-Stil
public override EmfPenStyle PenStyle { get; set; }
Eigentumswert
StyleEntry
Er erhält oder setzt eine optionale Reihe von 32-Bit-Unschriebenen, die die Länge derDämpfe und Lücken in der von diesem Pen getrockneten Linie, wenn der Wert von PenStyleist PS_USERSTYLE Line-Stil für das Pen. Die Reihe enthält eine Reihe vonEinträge, die von NumStyleEntries angegeben sind, aber es wird verwendet, als ob es endlos wiederholt wirdDer erste Eingang in der Reihe bestimmt die Länge des ersten Dash.Eingang spezifiziert die Länge des ersten Abstands. Nachfolgend ändern sich die Länge der Schrauben und Abständen.Wenn der Pen-Typ im PenStyle-Feld PS_GEOMETRIC ist, werden die Länge inlogische Einheiten; sonst werden die Länge in Geräteinheiten angegeben.
public int[] StyleEntry { get; set; }
Eigentumswert
int [][]
Width
Er erhält oder setzt einen 32-Bit-Unschriebenen, der die Breite der von der Pen getrockneten Linie angibt.Wenn der Pen-Typ im PenStyle-Feld PS_GEOMETRIC ist, ist dieser Wert die Breite inlogische Einheiten; sonst wird die Breite in Geräteinheiten angegeben.Wenn der Pen-Typ im PenStyle-Feld PS_COSMETIC ist, muss dieser Wert 0x00000001 sein.
public int Width { get; set; }