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