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