EmfPlusFillPath Klasse
Summary: Fill path record
FLAGS:
16-bit unsigned integer that provides information about how the operation is to be performed,
and about the structure of the record.
0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1
S X X X X X X X | ObjectId |
S (1 bit): This bit indicates the type of data in the BrushId field.
If set, BrushId specifies a color as an EmfPlusARGB object (section 2.2.2.1). If clear, BrushId contains the index of an EmfPlusBrush object (section 2.2.1.1) in the EMF+ Object Table.
X (1 bit): Reserved and MUST be ignored.
ObjectId (1 byte): The index of the EmfPlusPath object (section 2.2.1.6) to fill, in the EMF+ Object Table. The value MUST be zero to 63, inclusive.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusFillPath
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Beschreibung |
|---|---|
| EmfPlusFillPath(source) | Initialisiert eine neue Instanz der EmfPlusFillPath Klasse. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| brush_id | int | r/w | Liest oder setzt die Brush‑ID Eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Pinsel definiert, deren Inhalt durch das S‑Bit im Flags‑Feld bestimmt wird. |
| data_size | int | r/w | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die DIE 32‑Bit‑ausgerichtete Anzahl von Bytes an Daten im nachfolgenden RecordData‑Feld DEFINIEREN MUSS. Diese Zahl beinhaltet nicht den 12‑Byte‑Datensatz‑Header. |
| flags | int | r/w | Liest oder setzt eine 16‑Bit‑vorzeichenlose Ganzzahl, die Informationen für einige Datensätze darüber enthält, wie die Operation auszuführen ist und wie die Struktur des Datensatzes beschaffen ist. |
| is_color | bool | r/w | Liest oder setzt einen Wert, der angibt, ob diese Instanz eine Farbe ist. Wenn gesetzt, gibt BrushId eine Farbe als EmfPlusARGB-Objekt an (Abschnitt 2.2.2.1). Wenn nicht gesetzt, enthält BrushId den Index eines EmfPlusBrush-Objekts (Abschnitt 2.2.1.1) in der EMF+ Objekt‑Tabelle |
| object_id | System.Byte | r/w | Liest oder setzt die Objektkennung. Der Index des EmfPlusPath-Objekts (Abschnitt 2.2.1.6), das gefüllt werden soll, in der EMF+ Objekt‑Tabelle. Der Wert MUSS zwischen 0 und 63 liegen, inklusiv. |
| size | int | r/w | Liest oder setzt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die 32‑Bit‑ausgerichtete Anzahl von Bytes im gesamten Datensatz angibt, einschließlich des 12‑Byte‑Datensatz‑Headers und der datensatzspezifischen Daten. |
| type | EmfPlusRecordType | r | Liest eine 16‑Bit‑vorzeichenlose Ganzzahl, die den Datensatztyp identifiziert. |
Constructor: EmfPlusFillPath(source)
EmfPlusFillPath(source)
Initialisiert eine neue Instanz der EmfPlusFillPath Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| source | EmfPlusRecord | Die Quelle. |