Class EmfPlusPenOptionalData

Class EmfPlusPenOptionalData

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Versammlung: Aspose.Imaging.dll (25.4.0)

Das EmfPlusPenOptionalData-Objekt spezifiziert optionale Daten für eine Grafik-Pen

public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType

Inheritance

object MetaObject EmfPlusObject EmfPlusStructureObjectType EmfPlusPenOptionalData

Vererbte Mitglieder

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

Properties

CompoundLineData

Erhalten oder festlegen Sie ein optionales EmfPlusCompoundLineData Objekt (Abschnitt 2.2.2.9)die eine Reihe von Flowing-Punkt-Werte festlegt, diedie Verbindungslinie einer Pen, die aus parallellen Linien bestehtund Räume. dieses Feld muss vorhanden sein, wenn dieDie PenDataCompoundLine-Flagge wird im PenDataFlags-Feld eingestelltvon dem EmfPlusPenData Objekt

public EmfPlusCompoundLineData CompoundLineData { get; set; }

Eigentumswert

EmfPlusCompoundLineData

CustomEndCapData

Erhalten oder einrichten Sie ein optionales EmfPlusCustomEndCapData Objekt (Abschnitt 2.2.2.11)definiert die gewöhnliche end-cap-Form, die die Form derVerwenden Sie am Ende einer Linie, die mit diesem Pen getrocknet wird.verschiedene Formen, wie ein Quadrat, Kreis oder Diamant.Feld MUST vorhanden sein, wenn die PenDataCustomEndCap-Flaggeim PenDataFlags Feld des EmfPlusPenData Objekts eingestellt

public EmfPlusCustomEndCapData CustomEndCapData { get; set; }

Eigentumswert

EmfPlusCustomEndCapData

CustomStartCapData

Erhalten oder einrichten Sie ein optionales EmfPlusCustomStartCapData Objekt (Abschnitt 2.2.2.15)die die angemessene Start-Cap-Form definiert, die die Form derVerwenden Sie am Anfang einer Linie mit diesem Pen. Es kann jedervon verschiedenen Formen, wie ein Quadrat, Kreis oder Diamant.Dieses Feld muss vorhanden sein, wenn die PenDataCustomStartCap Flaggeist im PenDataFlags-Feld des EmfPlusPenData-Objekts eingestellt

public EmfPlusCustomStartCapData CustomStartCapData { get; set; }

Eigentumswert

EmfPlusCustomStartCapData

DashOffset

Erhält oder setzt eine optionale 32-Bit-Floating-Punkt-Wert, die dieEntfernung vom Anfang einer Linie bis zum Anfang dererster Raum in einem Dashed-Linie-Modell. Dieses Feld mussvorhanden, wenn die PenDataDashedLineOffset-Flagge imPenDataFlags Feld des EmfPlusPenData Objekts.

public float DashOffset { get; set; }

Eigentumswert

float

DashedLineCapType

Gibt oder setzt ein optionales 32-Bit unterzeichnetes Integrator, das die Form fürBeide Enden jedes Dash in einer Dash-Linie. Dieses Feld MUSTvorhanden, wenn die PenDataDashedLineCap-Flagge imPenDataFlags Feld des EmfPlusPenData Objekt, undWert muss in der DashedLineCapType Liste definiert werden(Abschnitt 2.1.1 und 10 des Artikels)

public EmfPlusDashedLineCapType DashedLineCapType { get; set; }

Eigentumswert

EmfPlusDashedLineCapType

DashedLineData

Erhalten oder festlegen Sie ein optionales EmfPlusDashedLineData Objekt (Abschnitt 2.2.2.16)die die Länge der Dämpfe und Räume in einem gewöhnlichenDieses Feld muss vorhanden sein, wenn die PenDataDashedLineFlagge ist im PenDataFlags-Feld des EmfPlusPenData festgelegtDas Objekt.

public EmfPlusDashedLineData DashedLineData { get; set; }

Eigentumswert

EmfPlusDashedLineData

EndCap

Gibt oder setzt ein optionales 32-Bit unterschriebenes Integrator, das die Form angibtzum Ende einer Zeile im Feld CustomEndCapData.Feld MUST vorhanden sein, wenn die PenDataEndCap-Flagge in derPenDataFlags Feld des EmfPlusPenData Objekt, und der WertMUST in der LineCapType-Liste definiert werden

public EmfPlusLineCapType EndCap { get; set; }

Eigentumswert

EmfPlusLineCapType

Join

Gibt oder setzt einen optionalen 32-Bit-Signed Integrator, der angibt, wie man sich anschließtZwei Linien, die von der gleichen Pen draht und deren Enden treffen.Dieses Feld muss vorhanden sein, wenn die PenDataJoin-Flagge eingestellt istdas PenDataFlags-Feld des EmfPlusPenData-Objekts undWert muss in der LineJoinType-Liste definiert werden(Abschnitt 2.1.1 bis 19)

public EmfPlusLineJoinType Join { get; set; }

Eigentumswert

EmfPlusLineJoinType

LineStyle

Gibt oder setzt ein optionales 32-Bit unterschriebenes Integrator, das den Stil angibtfür Linien verwendet, die mit diesem Pen Objekt gezeichnet werden. Dieses Feld MUSTsind anwesend, wenn die PenDataLineStyle-Flagge imPenDataFlags Feld des EmfPlusPenData Objekt, undWert muss in der LineStyle-Liste definiert werden(Abschnitt 2.1.1 und 20.

public EmfPlusLineStyle LineStyle { get; set; }

Eigentumswert

EmfPlusLineStyle

MiterLimit

Erhält oder setzt optionale 32-Bit-Floating-Punkt-Wert, die den Messgerät angibtGrenze, die das maximale erlaubte Verhältnis der Meterlänge zuLinieweite. die Meterlänge ist die Entfernung von derKreuzung der Linie Wände im Inneren der Verbindung zudie Kreuzung der Linie Wände außerhalb der Verbindung.Die Meterlänge kann groß sein, wenn der Winkel zwischen zweiLinien sind klein. Dieses Feld muss vorhanden sein, wenn dieDie PenDataMiterLimit-Flagge wird im Feld PenDataFlags eingestelltvon dem EmfPlusPenData Objekt.

public float MiterLimit { get; set; }

Eigentumswert

float

PenAlignment

Gibt oder setzt ein optionales 32-Bit unterzeichnetes Integrator, das dieVerteilung der Penweite in Bezug auf dieKoordinaten der Linie werden ausgeführt. dieses Feld MUSTsind anwesend, wenn die PenDataNonCenter-Flagge imPenDataFlags Feld des EmfPlusPenData Objekt, undder Wert muss in der PenAlignment definiert werdenVerzeichnis (Abschnitt 2.1.1.24).

public EmfPlusPenAlignment PenAlignment { get; set; }

Eigentumswert

EmfPlusPenAlignment

StartCap

Er erhält oder setzt einen optionalen 32-Bit unterschriebenen Integrator, der die Form fürBeginn einer Zeile im Feld CustomStartCapData.Dieses Feld muss vorhanden sein, wenn die PenDataStartCap-Flagge eingestellt istim PenDataFlags-Feld des EmfPlusPenData-Objekts undWert muss in der LineCapType-Liste definiert werden(Abschnitt 2.1.1 und 18)

public EmfPlusLineCapType StartCap { get; set; }

Eigentumswert

EmfPlusLineCapType

TransformMatrix

Erhalten oder setzen Sie ein optionales EmfPlusTransformMatrix Objekt (Abschnitt 2.2.2.47)die einen Weltraum spezifiziert, um den Raum zu transformierendieses Feld muss vorhanden sein, wenn der PenDataTransformFlagge ist im PenDataFlags-Feld des EmfPlusPenData festgelegtDas Objekt.

public Matrix TransformMatrix { get; set; }

Eigentumswert

Matrix

 Deutsch