Klasse EmfPlusPenOptionalData
Inhalt
[
Ausblenden
]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
| Name | Beschreibung |
|---|---|
| EmfPlusPenOptionalData() | Initialisiert eine neue Instanz der Klasse EmfPlusPenOptionalData |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| compound_line_data | EmfPlusCompoundLineData | r/w | Ruft 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_data | EmfPlusCustomEndCapData | r/w | Ruft 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_data | EmfPlusCustomStartCapData | r/w | Ruft 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_offset | float | r/w | Ruft 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_type | EmfPlusDashedLineCapType | r/w | Ruft 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_data | EmfPlusDashedLineData | r/w | Ruft 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_cap | EmfPlusLineCapType | r/w | Ruft 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. |
| join | EmfPlusLineJoinType | r/w | Ruft 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_style | EmfPlusLineStyle | r/w | Ruft 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_limit | float | r/w | Ruft 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_alignment | EmfPlusPenAlignment | r/w | Ruft 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_cap | EmfPlusLineCapType | r/w | Ruft 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_matrix | Matrix | r/w | Ruft 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