Klasse EmfPlusPenOptionalData

Summary: The EmfPlusPenOptionalData object specifies optional data for a graphics pen

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusPenOptionalData

Inheritance: EmfPlusStructureObjectType

Constructors

NameBeschreibung
EmfPlusPenOptionalData()Initialisiert eine neue Instanz der Klasse EmfPlusPenOptionalData

Properties

NameTypeAccessBeschreibung
compound_line_dataEmfPlusCompoundLineDatar/wRuft ab oder legt ein optionales EmfPlusCompoundLineData‑Objekt fest (Abschnitt 2.2.2.9)
das ein Array von Gleitkommawerten definiert, die
die zusammengesetzte Linie eines Stifts festlegen, die aus parallelen Linien
und Lücken besteht. Dieses Feld MUSS vorhanden sein, wenn das
PenDataCompoundLine‑Flag im Feld PenDataFlags
des EmfPlusPenData‑Objekts gesetzt ist.
custom_end_cap_dataEmfPlusCustomEndCapDatar/wRuft ab oder legt ein optionales EmfPlusCustomEndCapData‑Objekt fest (Abschnitt 2.2.2.11)
das die benutzerdefinierte Endkap-Form definiert, die am Ende einer mit diesem Stift gezeichneten Linie verwendet wird. Es kann jede beliebige
Form sein, z. B. ein Quadrat, ein Kreis oder ein Diamant. Dieses
Feld MUSS vorhanden sein, wenn das PenDataCustomEndCap‑Flag
im Feld PenDataFlags des EmfPlusPenData‑Objekts gesetzt ist.
custom_start_cap_dataEmfPlusCustomStartCapDatar/wRuft ab oder legt ein optionales EmfPlusCustomStartCapData‑Objekt fest (Abschnitt 2.2.2.15)
das die benutzerdefinierte Startkap-Form definiert, die am Anfang einer mit diesem Stift gezeichneten Linie verwendet wird. Es kann jede
beliebige Form sein, z. B. ein Quadrat, ein Kreis oder ein Diamant.
Dieses Feld MUSS vorhanden sein, wenn das PenDataCustomStartCap‑Flag
im Feld PenDataFlags des EmfPlusPenData‑Objekts gesetzt ist.
dash_offsetfloatr/wRuft ab oder legt einen optionalen 32‑Bit Gleitkommawert fest, der die
Entfernung vom Anfang einer Linie bis zum Beginn des
ersten Leerraums in einem gestrichelten Linienmuster angibt. Dieses Feld MUSS
vorhanden sein, wenn das PenDataDashedLineOffset‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist.
dashed_line_cap_typeEmfPlusDashedLineCapTyper/wRuft ab oder legt eine optionale 32‑Bit vorzeichenbehaftete Ganzzahl fest, die die Form für
beide Enden jedes Strichs in einer gestrichelten Linie angibt. Dieses Feld MUSS
vorhanden sein, wenn das PenDataDashedLineCap‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist, und der
Wert MUSS in der Aufzählung DashedLineCapType definiert sein
(Abschnitt 2.1.1.10).
dashed_line_dataEmfPlusDashedLineDatar/wRuft ab oder legt ein optionales EmfPlusDashedLineData‑Objekt fest (Abschnitt 2.2.2.16)
das die Längen von Strichen und Lücken in einer benutzerdefinierten
gestrichelten Linie angibt. Dieses Feld MUSS vorhanden sein, wenn das PenDataDashedLine‑
Flag im PenDataFlags‑Feld des EmfPlusPenData
Objekts gesetzt ist.
end_capEmfPlusLineCapTyper/wRuft ab oder legt eine optionale 32‑Bit vorzeichenbehaftete Ganzzahl fest, die die Form
für das Ende einer Linie im Feld CustomEndCapData angibt. Dieses
Feld MUSS vorhanden sein, wenn das PenDataEndCap‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist, und der Wert
MUSS in der Aufzählung LineCapType definiert sein.
joinEmfPlusLineJoinTyper/wRuft ab oder legt eine optionale 32‑Bit vorzeichenbehaftete Ganzzahl fest, die angibt, wie
zwei Linien, die mit demselben Stift gezeichnet wurden und deren Enden zusammenstoßen, verbunden werden sollen.
Dieses Feld MUSS vorhanden sein, wenn das PenDataJoin‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist, und der
Wert MUSS in der Aufzählung LineJoinType definiert sein
(Abschnitt 2.1.1.19).
line_styleEmfPlusLineStyler/wRuft ab oder legt eine optionale 32‑Bit vorzeichenbehaftete Ganzzahl fest, die den Stil
angibt, der für Linien verwendet wird, die mit diesem Stiftobjekt gezeichnet werden. Dieses Feld MUSS
vorhanden sein, wenn das PenDataLineStyle‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist, und der
Wert MUSS in der Aufzählung LineStyle definiert sein
(Abschnitt 2.1.1.20).
miter_limitfloatr/wRuft den optionalen 32‑Bit‑Gleitkommawert ab oder legt ihn fest, der die Gehrung
Grenze angibt, die das maximal zulässige Verhältnis von Gehrungslänge zu
Linienbreite darstellt. Die Gehrungslänge ist der Abstand von der
Schnittstelle der Linienwände auf der Innenseite der Verbindung zur
Schnittstelle der Linienwände auf der Außenseite der Verbindung.
Die Gehrungslänge kann groß sein, wenn der Winkel zwischen zwei
Linien klein ist. Dieses Feld MUSS vorhanden sein, wenn das
PenDataMiterLimit‑Flag im PenDataFlags‑Feld
des EmfPlusPenData‑Objekts gesetzt ist.
pen_alignmentEmfPlusPenAlignmentr/wRuft die optionale 32‑Bit‑Ganzzahl ab oder legt sie fest, die die
Verteilung der Stiftbreite in Bezug auf die
Koordinaten der zu zeichnenden Linie angibt. Dieses Feld MUSS
vorhanden sein, wenn das PenDataNonCenter‑Flag im
PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist, und
der Wert MUSS in der PenAlignment‑Aufzählung (Abschnitt 2.1.1.24) definiert sein.
start_capEmfPlusLineCapTyper/wRuft die optionale 32‑Bit‑Ganzzahl ab oder legt sie fest, die die Form für
den Anfang einer Linie im CustomStartCapData‑Feld angibt.
Dieses Feld MUSS vorhanden sein, wenn das PenDataStartCap‑Flag gesetzt ist
im PenDataFlags‑Feld des EmfPlusPenData‑Objekts, und der
Wert MUSS in der LineCapType‑Aufzählung
(Abschnitt 2.1.1.18) definiert sein.
transform_matrixMatrixr/wRuft das optionale EmfPlusTransformMatrix‑Objekt ab oder legt es fest (Abschnitt 2.2.2.47)
das eine Welt‑zu‑Geräte‑Raum‑Transformation für
den Stift angibt. Dieses Feld MUSS vorhanden sein, wenn das PenDataTransform‑
Flag im PenDataFlags‑Feld des EmfPlusPenData‑Objekts gesetzt ist.

Constructor: EmfPlusPenOptionalData()

 EmfPlusPenOptionalData() 

Initialisiert eine neue Instanz der Klasse EmfPlusPenOptionalData