Condividi tramite


CD2DGeometry::GetWidenedBounds

Ottiene i limiti della geometria dopo che è stata ampliata in base alla larghezza e allo stile del tratto specificati e dopo che è stata trasformata dalla matrice specificata.

BOOL GetWidenedBounds(
   FLOAT strokeWidth,
   ID2D1StrokeStyle* strokeStyle,
   const D2D1_MATRIX_3X2_F& worldTransform,
   CD2DRectF& bounds,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parametri

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

  • strokeStyle
    Lo stile del tratto che ingrandisce la geometria.

  • worldTransform
    Una trasformazione da applicare alla geometria dopo che la geometria è stata trasformata e dopo che è stata tracciata.

  • bounds
    Al completamento del metodo, questo contiene i limiti della geometria ingrandita. È necessario allocare spazio di archiviazione per questo parametro.

  • flatteningTolerance
    Limiti massimi della distanza tra i punti nell'approssimazione poligonale delle geometrie. 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