Freigeben über


Clippfade und Grafikeffekte

Eine Anwendung kann Beschneidung und Pfade verwenden, um spezielle Grafikeffekte zu erstellen. Die folgende Abbildung zeigt eine Textzeichenfolge, die mit einer großen Arial-Schriftart gezeichnet wird.

Abbildung mit schwarzem Text auf einem weißen Hintergrund

Die nächste Abbildung zeigt das Ergebnis der Auswahl des Texts als Clippfad und zeichnen Radiallinien für einen Kreis, dessen Mitte sich oberhalb und links der Zeichenfolge befindet.

Abbildung mit demselben Text, aber gefüllt mit Linien anstelle von einfarbigem schwarzem

Anmerkung

Bevor die Grafikgeräteschnittstelle (GDI) Text hinzufügt, der mit einer Bitmapschriftart erstellt wurde, wird die Schriftart in eine Gliederungs- oder Vektorschriftart konvertiert.

 

Eine Anwendung erstellt einen Clippfad, indem eine Pfadklammer generiert und dann die SelectClipPath--Funktion aufgerufen wird. Nachdem ein Clippfad in einen DC ausgewählt wurde, wird die Ausgabe nur innerhalb der Rahmen des Pfads angezeigt.

Neben der Erstellung spezieller Grafikeffekte sind Clippfade auch in Anwendungen hilfreich, die Bilder als erweiterte Metadateien speichern. Mithilfe eines Clippfads kann eine Anwendung die Geräteunabhängigkeit sicherstellen, da die zum Angeben eines Pfads verwendeten Einheiten logische Einheiten sind.