Bagikan melalui


Antarmuka ID2D1SvgPathData (d2d1svg.h)

Antarmuka yang menjelaskan data jalur SVG. Data jalur dapat diatur sebagai atribut 'd' pada elemen 'path'.

Himpunan data jalur diperhitungkan menjadi dua array. Array data segmen menyimpan semua angka dan array perintah menyimpan kumpulan perintah. Tidak seperti himpunan data string dalam atribut d, setiap perintah dalam representasi ini menggunakan jumlah elemen tetap dalam array data segmen. Oleh karena itu, jalur 'M 0,0 100,0 0,100 Z' diwakili sebagai: 'M0,0 L100,0 L0,100 Z'. Ini dibagi menjadi dua array, dengan data segmen yang berisi '0,0 100,0 0,100', dan perintah yang berisi 'M L L Z'.

Warisan

Antarmuka ID2D1SvgPathData mewarisi dari ID2D1SvgAttribute. ID2D1SvgPathData juga memiliki jenis anggota berikut:

Metode

Antarmuka ID2D1SvgPathData memiliki metode ini.

 
ID2D1SvgPathData::CreatePathGeometry

Membuat objek geometri jalur yang mewakili data jalur.
ID2D1SvgPathData::GetCommands

Mendapatkan perintah dari array perintah.
ID2D1SvgPathData::GetCommandsCount

Mendapatkan ukuran array perintah.
ID2D1SvgPathData::GetSegmentData

Mendapatkan data dari array data segmen.
ID2D1SvgPathData::GetSegmentDataCount

Mendapatkan ukuran array data segmen.
ID2D1SvgPathData::RemoveCommandsAtEnd

Menghapus perintah dari akhir array perintah.
ID2D1SvgPathData::RemoveSegmentDataAtEnd

Menghapus data dari akhir array data segmen.
ID2D1SvgPathData::UpdateCommands

Updates array perintah. Perintah yang ada tidak diperbarui oleh metode ini dipertahankan. Array diubah ukurannya lebih besar jika perlu untuk mengakomodasi perintah baru.
ID2D1SvgPathData::UpdateSegmentData

Updates array data segmen. Data segmen yang ada tidak diperbarui oleh metode ini dipertahankan. Array diubah ukurannya lebih besar jika perlu untuk mengakomodasi data segmen baru.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d2d1svg.h