Compartir a través de


ID2D1Geometry::Widen(FLOAT,ID2D1StrokeStyle*,constD2D1_MATRIX_3X2_F&,FLOAT,ID2D1SimplifiedGeometrySink*) (d2d1.h)

Amplía la geometría por el trazo especificado y escribe el resultado en un ID2D1SimplifiedGeometrySink después de que la matriz especificada la transforme y se aplane mediante la tolerancia especificada.

Sintaxis

HRESULT Widen(
  FLOAT                       strokeWidth,
  ID2D1StrokeStyle            *strokeStyle,
  const D2D1_MATRIX_3X2_F &   worldTransform,
  FLOAT                       flatteningTolerance,
  ID2D1SimplifiedGeometrySink *geometrySink
);

Parámetros

strokeWidth

Tipo: [in] FLOAT

Cantidad por la que se va a ampliar la geometría.

strokeStyle

Tipo: [in, opcional] ID2D1StrokeStyle*

Estilo de trazo que se va a aplicar a la geometría o NULL.

worldTransform

Tipo: [in] const D2D1_MATRIX_3X2_F &

Transformación que se va a aplicar a la geometría después de ampliarla.

flatteningTolerance

Tipo: [in] FLOAT

Error máximo permitido al construir una aproximación poligonal de la geometría. Ningún punto de la representación poligonal diverge de la geometría original por más que la tolerancia de aplanamiento. Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta.

geometrySink

Tipo: [in] ID2D1SimplifiedGeometrySink*

Id2D1SimplifiedGeometrySink al que se anexa la geometría ancha.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Requisitos

   
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1.h
Library D2d1.lib
Archivo DLL D2d1.dll

Consulte también

ID2D1Geometry