Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine geräteabhängige Darstellung des Strichs einer Geometrie, die anschließend gerendert werden kann.
Syntax
HRESULT CreateStrokedGeometryRealization(
[in] ID2D1Geometry *geometry,
FLOAT flatteningTolerance,
FLOAT strokeWidth,
[in, optional] ID2D1StrokeStyle *strokeStyle,
[out] ID2D1GeometryRealization **geometryRealization
);
Parameter
[in] geometry
Typ: ID2D1Geometry*
Die zu realisierende Geometrie.
flatteningTolerance
Typ: FLOAT
Die Toleranz für die Abflachung, die beim Konvertieren von Béziers in Liniensegmente verwendet werden soll. Dieser Parameter verwendet dieselben Einheiten wie die Koordinaten der Geometrie.
strokeWidth
Typ: FLOAT
Die Breite des Strichs. Dieser Parameter verwendet dieselben Einheiten wie die Koordinaten der Geometrie.
[in, optional] strokeStyle
Typ: ID2D1StrokeStyle*
Der Strichstil (optional).
[out] geometryRealization
Typ: ID2D1GeometryRealization**
Wenn diese Methode zurückgibt, enthält die Adresse eines Zeigers auf ein neues Geometrierealisierungsobjekt.
Rückgabewert
Typ: HRESULT
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
| HRESULT | BESCHREIBUNG |
|---|---|
| S_OK | Kein Fehler ist aufgetreten. |
| E_OUTOFMEMORY | Direct2D konnte nicht genügend Arbeitsspeicher zuweisen, um den Aufruf abzuschließen. |
| E_INVALIDARG | Ein ungültiger Wert wurde an die -Methode übergeben. |
Hinweise
Diese Methode wird in Verbindung mit ID2D1DeviceContext1::D rawGeometryRealization verwendet. Die D2D1::ComputeFlatteningTolerance-Hilfs-API kann verwendet werden, um die richtige Toleranz für die Abflachung zu bestimmen.
Wenn der angegebene Strichstil einen anderen Strichtransformationstyp als D2D1_STROKE_TRANSFORM_TYPE_NORMAL angibt, wird der Strich unter der Annahme der Identitätstransformation und eines DPI von 96 realisiert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 8.1 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d2d1_2.h |
| Bibliothek | D2d1.lib |
| DLL | D2d1.dll |