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.
Die DWRITE_RENDERING_MODE und die für dieses Renderziel festgelegten D2D1_TEXT_ANTIALIAS_MODE sind nicht miteinander kompatibel.
Mögliche Ursachen
Bei textbasierten Vorgängen wie ID2D1RenderTarget::D rawGlyphRun und ID2D1DeviceContext::GetGlyphRunWorldBounds betrachtet Direct2D die aktuelle Text-Antialiasing-Option des Gerätekontexts sowie die DirectWrite-Antialiasing-Option. Die Antialiasingsemantik unterscheidet sich geringfügig zwischen Direct2D und DirectWrite. Diese Meldung tritt auf, wenn die beiden angegebenen Antialiasingoptionen nicht übereinstimmen.
Mögliche Korrekturen
Um sicherzustellen, dass der Direct2D-Text-Antialiasing-Modus mit dem DirectWrite-Renderingmodus übereinstimmt, stellen Sie sicher, dass sie die folgenden Anforderungen erfüllen: • Für D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE ist der DirectWrite-Renderingmodus möglicherweise nicht GLIEDERUNG oder ALIASED.• Für D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE ist der DirectWrite-Renderingmodus möglicherweise nicht ALIASED.• Für D2D1_TEXT_ANTIALIAS_MODE_ALIASED, Der DirectWrite-Renderingmodus darf keine der CLEARTYPE-Optionen sein. [Neue Zeile] Verwenden Sie ID2D1RenderTarget::SetTextAntialiasMode, um den aktuellen Direct2D-Text-Antialias-Modus zu ändern.