Clase EmfPlusFillPath

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

NameDescripción
EmfPlusFillPath(source)Inicializa una nueva instancia de la clase EmfPlusFillPath.

Properties

NameTypeAccessDescripción
brush_idintr/wObtiene o establece el ID del pincel
Un entero sin signo de 32 bits que define el pincel, cuyo contenido está determinado
por el bit S en el campo Flags.
data_sizeintr/wObtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado a 32 bits de
bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado de registro de 12 bytes.
banderasintr/wObtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo
se debe realizar la operación y sobre la estructura del registro.
is_colorboolr/wObtiene o establece un valor que indica si esta instancia es de color.
Si se establece, BrushId especifica un color como un objeto EmfPlusARGB (sección 2.2.2.1). Si se limpia,
BrushId contiene el índice de un objeto EmfPlusBrush (sección 2.2.1.1) en la tabla de objetos EMF+
object_idSystem.Byter/wObtiene o establece el identificador del objeto.
El índice del objeto EmfPlusPath (sección 2.2.1.6) a rellenar, en la
tabla de objetos EMF+. El valor DEBE ser de 0 a 63, inclusive.
tamañointr/wObtiene o establece un entero sin signo de 32 bits que especifica el número alineado a 32 bits de bytes
en todo el registro, incluyendo el encabezado de registro de 12 bytes y los datos específicos del registro.
typeEmfPlusRecordTyperObtiene un entero sin signo de 16 bits que identifica el tipo de registro.

Constructor: EmfPlusFillPath(source)

 EmfPlusFillPath(source) 

Inicializa una nueva instancia de la clase EmfPlusFillPath.

Parameters:

ParámetroTipoDescripción
sourceEmfPlusRecordLa fuente.