Class EmfLogPenEx

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

int

BrushDibPattern

Gibt oder setzt das Brush dib Pattern.

public WmfDeviceIndependentBitmap BrushDibPattern { get; set; }

Eigentumswert

WmfDeviceIndependentBitmap

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

EmfHatchStyle

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

WmfBrushStyle

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

int

PenStyle

Gibt oder setzt den Pen-Stil

public override EmfPenStyle PenStyle { get; set; }

Eigentumswert

EmfPenStyle

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; }

Eigentumswert

int

 Deutsch