EmfPlusFillPolygon

EmfPlusFillPolygon class

El registro EmfPlusFillPolygon especifica el relleno del interior de un polígono.

public sealed class EmfPlusFillPolygon : EmfPlusDrawingRecordType

Constructores

Nombre Descripción
EmfPlusFillPolygon(EmfPlusRecord) Inicializa una nueva instancia delEmfPlusFillPolygon clase.

Propiedades

Nombre Descripción
BrushId { get; set; } Obtiene o establece el identificador del pincel Un entero sin signo de 32 bits que define el pincel, cuyo contenido está determinado por el bit S en el campo Indicadores.
virtual DataSize { get; set; } Obtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado de 32 bits de bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado del registro de 12 bytes.
virtual Flags { get; set; } Obtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo se realizará la operación y sobre la estructura del registro.
IsColor { get; set; } Obtiene o establece un valor que indica si esta instancia es color. Si se establece, BrushId especifica un color como un objeto EmfPlusARGB (sección 2.2.2.1). Si está claro, BrushId contiene el índice de un objeto EmfPlusBrush (sección 2.2.1.1) en la tabla de objetos EMF+.
IsCompressed { get; set; } Obtiene o establece un valor que indica si esta instancia está comprimida. Si se establece, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas enteras de 16 bits. Si está claro, PointData especifica ubicaciones absolutas en el espacio de coordenadas con coordenadas de coma flotante de 32 bits
IsRelative { get; set; } Obtiene o establece un valor que indica si esta instancia es relativa. Si se establece, cada elemento en PointData especifica una ubicación en el espacio de coordenadas que es relativa a la ubicación especificada por el elemento anterior en la matriz. En el caso del primer elemento en PointData, se asume una ubicación anterior en las coordenadas (0,0). Si está claro, PointData especifica ubicaciones absolutas de acuerdo con C flag
PointData { get; set; } Obtiene o establece el punto data Una matriz de puntos de recuento que definen los vértices del polígono. Los dos primeros puntos de la matriz especifican el primer lado del polígono. Cada punto adicional especifica un nuevo lado, cuyos vértices incluyen el punto y el punto anterior. Si el último punto y el primer punto no coinciden, especifican el último lado del polígono.
virtual Size { get; set; } Obtiene o establece un entero sin signo de 32 bits que especifica el número alineado de 32 bits de bytes en todo el registro, incluido el encabezado del registro de 12 bytes y los datos específicos del registro.
Type { get; } Obtiene un entero de 16 bits sin signo que identifica el tipo de registro.

Ver también