EmfPlusDrawLines
Inhalt
[
Ausblenden
]EmfPlusDrawLines class
Der EmfPlusDrawlLines-Datensatz gibt das Zeichnen einer Reihe verbundener Linien an
public sealed class EmfPlusDrawLines : EmfPlusDrawingRecordType
Konstrukteure
Name | Beschreibung |
---|---|
EmfPlusDrawLines(EmfPlusRecord) | Initialisiert eine neue Instanz vonEmfPlusDrawLines Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
ClosedShape { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob [geschlossene Form]. |
Compressed { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob dies der Fall istEmfPlusDrawClosedCurve komprimiert ist. Dieses Bit gibt an, ob das PointData-Feld komprimierte Daten angibt. Falls gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16-Bit-Ganzzahlkoordinaten an. Wenn leer, gibt PointData absolute Positionen im Koordinatenraum mit 32-Bit-Gleitkommakoordinaten an Hinweis Wenn das relative Flag (unten) gesetzt ist, ist dieses Flag undefiniert und MUSS ignoriert werden |
virtual DataSize { get; set; } | Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes von Daten im folgenden RecordData-Feld definieren MUSS. Diese Nummer enthält nicht den 12-Byte-Datensatzheader. |
virtual Flags { get; set; } | Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab oder legt sie fest, die für einige Datensätze Informationen darüber enthält, wie die Operation ausgeführt werden soll, und über die Struktur des Datensatzes. |
ObjectId { get; set; } | Ruft die Objektkennung ab oder setzt sie. Der Index eines EmfPlusPen-Objekts (Abschnitt 2.2.1.7) in der EMF+ -Objekttabelle zum Zeichnen der Linien. Der Wert MUSS null bis einschließlich 63 sein. |
PointData { get; set; } | Ruft die Punktdaten ab oder legt sie fest. data Ein Array von Zählpunkten, die die Start- und Endpunkte der zu zeichnenden Linien angeben. |
Relative { get; set; } | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob dies der Fall istEmfPlusDrawClosedCurve ist relativ. Dieses Bit gibt an, ob das PointData-Feld relative oder absolute Positionen angibt. Wenn gesetzt, gibt jedes Element in PointData eine Position im Koordinatenraum an, die relativ zu der durch das vorherige Element im Array angegebenen Position ist. Im Fall des ersten -Elements in PointData wird eine frühere Position bei den Koordinaten (0,0) angenommen. Wenn es leer ist, gibt PointData absolute Positionen gemäß dem C-Flag an. Hinweis Wenn dieses Flag gesetzt ist, ist das Compressed-Flag (oben) undefiniert und MUSS ignoriert werden |
virtual Size { get; set; } | Ruft eine 32-Bit-Ganzzahl ohne Vorzeichen ab oder legt diese fest, die die 32-Bit-ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12-Byte-Datensatzheaders und datensatzspezifischer Daten. |
Type { get; } | Ruft eine 16-Bit-Ganzzahl ohne Vorzeichen ab, die den Datensatztyp identifiziert. |
Siehe auch
- class EmfPlusDrawingRecordType
- namensraum Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
- Montage Aspose.Imaging