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 wurde.

Abbildung mit schwarzem Text auf weißem Hintergrund

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

Abbildung, die denselben Text zeigt, aber mit Linien anstelle von Volltonschwarz gefüllt ist

Hinweis

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 sie eine Pfadklammer generiert und dann die SelectClipPath-Funktion aufruft . Nachdem ein Clippfad in einen DC ausgewählt wurde, wird die Ausgabe nur innerhalb der Rahmen des Pfads angezeigt.

Neben speziellen Grafikeffekten sind Clippfade auch in Anwendungen nützlich, 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.