Condividi tramite


CD2DGeometry::Widen

Amplia la geometria in base al tratto specificato e scrive il risultato in un oggetto ID2D1SimplifiedGeometrySink dopo che è stato trasformato dalla matrice specificata e bidimensionale utilizzando la tolleranza specificata.

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

Parametri

  • strokeWidth
    Il valore in base al quale aumentare la geometria.

  • strokeStyle
    Lo stile di tratto da applicare alla geometria o NULL.

  • worldTransform
    La trasformazione da applicare alla geometria dopo averla ingrandita.

  • geometrySink
    ID2D1SimplifiedGeometrySink a cui viene aggiunta la geometria ingrandita.

  • flatteningTolerance
    Limiti massimi della distanza tra i punti nell'approssimazione poligonale della geometria. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.

Valore restituito

Se il metodo ha esito positivo, restituisce TRUE. Negli altri casi, restituirà FALSE.

Requisiti

Intestazione: afxrendertarget.h

Vedere anche

Riferimenti

Classe CD2DGeometry