EmfSetPolyFillMode

EmfSetPolyFillMode class

El registro EMR_SETPOLYFILLMODE define el modo de relleno de polígonos.

public sealed class EmfSetPolyFillMode : EmfStateRecordType

Constructores

NombreDescripción
EmfSetPolyFillMode()Inicializa una nueva instancia delEmfSetPolyFillMode clase.
EmfSetPolyFillMode(EmfRecord)Inicializa una nueva instancia delEmfSetPolyFillMode clase.

Propiedades

NombreDescripción
PolygonFillMode { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el modo de relleno del polígono y DEBE estar en la enumeración PolygonFillMode (sección 2.1.27).
Size { get; set; }Obtiene o establece el tamaño del registro
Type { get; set; }Obtiene o establece el tipo.

Observaciones

En general, los modos difieren solo en los casos en que DEBE rellenarse un polígono superpuesto complejo; for ejemplo, un polígono de cinco lados que forma una estrella de cinco puntas con un pentágono en el centro. En tales casos , el modo ALTERNATIVO DEBERÍA llenar todas las demás regiones encerradas dentro del polígono (los puntos de la estrella), pero el modo ENROLLADO DEBERÍA llenar todas las regiones (los puntos de la estrella y el pentágono). Cuando el modo de relleno es ALTERNATIVO, el El área entre los lados del polígono con números pares e impares en cada línea de escaneo DEBE llenarse. Es decir, el área entre el primer y el segundo lado DEBE rellenarse, y entre el tercer y el cuarto lado, y así sucesivamente. Cuando el modo de relleno es WINDING, cualquier región que tenga un valor de devanado distinto de cero DEBE rellenarse. El devanado El valor es el número de veces que un bolígrafo utilizado para dibujar el polígono recorrería la región . La dirección de cada borde del polígono es significativa.

Ver también