EmfPlusDrawLines

EmfPlusDrawLines class

Der EmfPlusDrawlLines-Datensatz gibt das Zeichnen einer Reihe verbundener Linien an

public sealed class EmfPlusDrawLines : EmfPlusDrawingRecordType

Konstrukteure

NameBeschreibung
EmfPlusDrawLines(EmfPlusRecord)Initialisiert eine neue Instanz vonEmfPlusDrawLines Klasse.

Eigenschaften

NameBeschreibung
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 istEmfPlusDrawClosedCurvekomprimiert 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 istEmfPlusDrawClosedCurveist 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