EmfPolyBezierTo

EmfPolyBezierTo class

El registro EMR_POLYBEZIERTO especifica una o más curvas Bezier en función de la posición actual.

public sealed class EmfPolyBezierTo : EmfDrawingRecordType

Constructores

NombreDescripción
EmfPolyBezierTo()Inicializa una nueva instancia delEmfPolyBezierTo clase.
EmfPolyBezierTo(EmfRecord)Inicializa una nueva instancia delEmfPolyBezierTo clase.

Propiedades

NombreDescripción
APoints { get; set; }Obtiene o establece una matriz de longitud de recuento de objetos WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica los puntos finales y los puntos de control de las curvas Bezier en unidades lógicas.
Bounds { get; set; }Obtiene o establece un objeto WMF RectL de 128 bits ([MS-WMF] sección 2.2.2.19) que especifica el rectángulo delimitador, en unidades de dispositivo.
Size { get; set; }Obtiene o establece el tamaño del registro
Type { get; set; }Obtiene o establece el tipo.

Observaciones

Las curvas de Bezier cúbicas se definen utilizando los puntos finales y los puntos de control especificados por el campo aPoints . La primera curva se dibuja desde el primer punto hasta el cuarto punto, usando el segundo y tercer punto como puntos de control. Cada curva subsiguiente en la secuencia necesita exactamente tres puntos más: el punto final de la curva anterior se usa como punto de inicio, los siguientes dos puntos en la secuencia son puntos de control y el tercero es el punto final. Las curvas cúbicas de Bézier DEBERÍAN dibujarse utilizando el lápiz actual

Ver también