Condividi tramite


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

Estende la geometria in base al tratto specificato e scrive il risultato in un ID2D1SimplifiedGeometrySink dopo che è stato trasformato dalla matrice specificata e appiattito usando la tolleranza specificata.

Sintassi

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

Parametri

strokeWidth

Tipo: [in] FLOAT

Quantità in base alla quale ampliare la geometria.

strokeStyle

Tipo: [in, facoltativo] ID2D1StrokeStyle*

Stile del tratto da applicare alla geometria o NULL.

worldTransform

Tipo: [in, facoltativo] const D2D1_MATRIX_3X2_F*

Trasformazione da applicare alla geometria dopo averlo ampliato o NULL.

flatteningTolerance

Tipo: [in] FLOAT

Errore massimo consentito quando si costruisce un'approssimazione poligonale della geometria. Nessun punto nella rappresentazione poligonale si differenzia dalla geometria originale in base alla tolleranza di appiattimento. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.

geometrySink

Tipo: [in] ID2D1SimplifiedGeometrySink*

ID2D1SimplifiedGeometrySink a cui viene aggiunta la geometria estesa.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1Geometry