Gambar::Metode FindNextItem (gdiplusheaders.h)
Metode Image::FindNextItem digunakan bersama dengan metode Image::FindFirstItem untuk menghitung item metadata yang disimpan dalam objek Gambar ini. Metode Image::FindNextItem mengambil deskripsi dan ukuran data item metadata berikutnya dalam objek Gambar ini.
Sintaks
Status FindNextItem(
[in, out] ImageItemData *item
);
Parameter
[in, out] item
Jenis: ImageItemData*
Penunjuk ke objek ImageItemData . Pada input, anggota Desc menunjuk ke buffer (dialokasikan oleh pemanggil) cukup besar untuk menyimpan deskripsi metadata (1 byte untuk JPEG, 4 byte untuk PNG, 11 byte untuk GIF), dan anggota DescSize menentukan ukuran (1, 4, atau 6) buffer yang ditunjukkan oleh Desc. Pada output, buffer yang ditunjukkan oleh Desc menerima deskripsi metadata, dan anggota DataSize menerima ukuran, dalam byte, dari metadata itu sendiri.
Menampilkan nilai
Jenis: Status
Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .
Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .
Keterangan
Gambar::FindFirstItem dan Image::FindNextItem tidak menghitung item metadata yang disimpan oleh metode Image::SetPropertyItem .
Contoh
Contoh berikut menampilkan deskripsi dan ukuran data untuk setiap item metadata dalam objek Gambar.
Status stat;
Image image(L"River5.png");
CHAR descBuf[5] = {0, 0, 0, 0, 0};
ImageItemData itemData;
ZeroMemory(&itemData, sizeof(itemData));
itemData.Size = sizeof(itemData);
itemData.DescSize = 4;
itemData.Desc = descBuf;
stat = image.FindFirstItem(&itemData);
while(Ok == stat)
{
printf("%s %d\n", itemData.Desc, itemData.DataSize);
stat = image.FindNextItem(&itemData);
}
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdiplusheaders.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk