Bagikan melalui


Kumpulan Properti Informasi Ringkasan

COM mendefinisikan kumpulan properti umum standar untuk menyimpan informasi ringkasan tentang dokumen. Kumpulan properti Informasi Ringkasan harus disimpan dalam objek aliran. Artinya, kumpulan properti ini harus disimpan sebagai set properti sederhana. Untuk informasi selengkapnya, lihat Penyimpanan dan Objek Stream untuk Kumpulan Properti.

Misalnya, untuk membuat kumpulan properti sederhana ANSI, Anda akan memanggil IPropertySetStorage::Create untuk membuat kumpulan properti, menentukan PROPSETFLAG_ANSI (sederhana adalah jenis kumpulan properti default), lalu menulisnya dengan panggilan ke IPropertyStorage::WriteMultiple. Untuk membaca kumpulan properti, Anda akan memanggil IPropertyStorage::ReadMultiple.

Semua set properti bersama diidentifikasi oleh aliran atau nama penyimpanan dengan awalan "\005" (atau 0x05) untuk menunjukkan bahwa itu adalah set properti yang dapat dibagikan di antara aplikasi. Kumpulan properti Informasi Ringkasan tidak terkecuali. Nama aliran yang berisi kumpulan properti Informasi Ringkasan adalah: "\005SummaryInformation"

Tidak perlu mengetahui nama aliran properti yang ditetapkan saat mengaksesnya melalui metode Buat atau Buka antarmuka IPropertySetStorage ; dalam hal ini hanya pengidentifikasi format (FMTID) yang perlu diketahui. FMTID untuk kumpulan properti Informasi Ringkasan adalah: F29F85E0-4FF9-1068-AB91-08002B27B3D9

Deklarasi untuk nilai ini tersedia dalam file header sebagai FMTID_SummaryInformation. Untuk informasi selengkapnya, lihat FMTIDS di Pengidentifikasi Format Set Properti yang Telah Ditentukan.

Tabel berikut mencantumkan nama properti string untuk kumpulan properti Informasi Ringkasan, bersama dengan pengidentifikasi properti masing-masing dan indikator tipe variabel (VT). Nama biasanya tidak disimpan dalam kumpulan properti, tetapi disimpulkan dari nilai ID Properti. Entri String ID Properti yang diperlihatkan di sini sesuai dengan definisi yang ditemukan dalam file header.

Nama String ID properti ID Properti Jenis VT
Judul PIDSI_TITLE 0x00000002 VT_LPSTR
Subjek PIDSI_SUBJECT 0x00000003 VT_LPSTR
Penulis PIDSI_AUTHOR 0x00000004 VT_LPSTR
Kata Kunci PIDSI_KEYWORDS 0x00000005 VT_LPSTR
Komentar PIDSI_COMMENTS 0x00000006 VT_LPSTR
Templat PIDSI_TEMPLATE 0x00000007 VT_LPSTR
Terakhir Disimpan Oleh PIDSI_LASTAUTHOR 0x00000008 VT_LPSTR
Nomor Revisi PIDSI_REVNUMBER 0x00000009 VT_LPSTR
Total Waktu Pengeditan PIDSI_EDITTIME 0x0000000A VT_FILETIME (UTC)
Terakhir Dicetak PIDSI_LASTPRINTED 0x0000000B VT_FILETIME (UTC)
Buat Waktu/Tanggal (lihat catatan di bawah) PIDSI_CREATE_DTM 0x0000000C VT_FILETIME (UTC)
Waktu/Tanggal Tersimpan Terakhir (lihat catatan di bawah) PIDSI_LASTSAVE_DTM 0x0000000D VT_FILETIME (UTC)
Jumlah Halaman PIDSI_PAGECOUNT 0x0000000E VT_I4
Jumlah Kata PIDSI_WORDCOUNT 0x0000000F VT_I4
Jumlah Karakter PIDSI_CHARCOUNT 0x00000010 VT_I4
Gambar mini PIDSI_THUMBNAIL 0x00000011 VT_CF
Nama Pembuatan Aplikasi PIDSI_APPNAME 0x00000012 VT_LPSTR
Keamanan PIDSI_SECURITY 0x00000013 VT_I4

Catatan

Untuk Buat Waktu/Tanggal dan Waktu/Tanggal Terakhir disimpan, beberapa metode transfer file, seperti unduhan dari BBS, tidak mempertahankan versi sistem file informasi ini dengan benar.

Menerapkan Kumpulan Properti Informasi Ringkasan