Kumpulan Properti DocumentSummaryInformation dan UserDefined
Kumpulan properti DocumentSummaryInformation dan UserDefined adalah ekstensi untuk kumpulan properti Informasi Ringkasan. Kedua set properti dapat ada secara bersamaan.
Nama aliran yang berisi kumpulan properti DocumentSummaryInformation adalah "\005DocumentSummaryInformation". Pengidentifikasi format (FMTID) untuk kumpulan properti DocumentSummaryInformation adalah D5CDD502-2E9C-101B-9397-08002B2CF9AE.
Deklarasi untuk nilai ini tersedia dalam file header yang disediakan sebagai FMTID_DocSummaryInformation. Untuk informasi selengkapnya, lihat Nama di IStorage, Kumpulan Properti Informasi Ringkasan, IPropertySetStorage::Create dan Format Identifiers.
Aliran ini juga memiliki bagian terpisah untuk properti yang ditentukan pengguna kustom seperti dalam kumpulan properti DocumentSummaryInformation dan UserDefined . Bagian ini muncul di antarmuka IPropertySetStorage sebagai kumpulan properti terpisah, dengan FMTID berikut (tersedia sebagai FMTID_UserDefinedProperties): D5CDD505-2E9C-101B-9397-08002B2CF9AE.
Kedua set properti ini adalah satu-satunya yang satu alirannya dapat menyimpan beberapa set properti. Fakta bahwa kedua set properti ini berada dalam satu aliran memengaruhi perilaku antarmuka IPropertySetStorage . Untuk informasi selengkapnya, lihat IPropertySetStorage.
Tabel berikut ini mencantumkan properti yang ditambahkan ke kumpulan properti DocumentSummaryInformation dan UserDefined . Seperti dalam kumpulan properti SummaryInformation , nama biasanya tidak disimpan dalam kumpulan properti, tetapi disimpulkan dari pengidentifikasi properti.
Nama properti | Pengidentifikasi properti | Nilai pengidentifikasi properti | Jenis VARIAN |
---|---|---|---|
Kategori | PIDDSI_CATEGORY | 0x00000002 | VT_LPSTR |
PresentasiTarget | PIDDSI_PRESFORMAT | 0x00000003 | VT_LPSTR |
Byte | PIDDSI_BYTECOUNT | 0x00000004 | VT_I4 |
Garis | PIDDSI_LINECOUNT | 0x00000005 | VT_I4 |
Paragraf | PIDDSI_PARCOUNT | 0x00000006 | VT_I4 |
Slides | PIDDSI_SLIDECOUNT | 0x00000007 | VT_I4 |
Catatan | PIDDSI_NOTECOUNT | 0x00000008 | VT_I4 |
HiddenSlides | PIDDSI_HIDDENCOUNT | 0x00000009 | VT_I4 |
MMClips | PIDDSI_MMCLIPCOUNT | 0x0000000A | VT_I4 |
ScaleCrop | PIDDSI_SCALE | 0x0000000B | VT_BOOL |
HeadingPairs | PIDDSI_HEADINGPAIR | 0x0000000C | | VT_VARIANT VT_VECTOR |
TitlesofParts | PIDDSI_DOCPARTS | 0x0000000D | | VT_VECTOR VT_LPSTR |
Manager | PIDDSI_MANAGER | 0x0000000E | VT_LPSTR |
Perusahaan | PIDDSI_COMPANY | 0x0000000F | VT_LPSTR |
LinksUpToDate | PIDDSI_LINKSDIRTY | 0x00000010 | VT_BOOL |
Properti ini memiliki penggunaan berikut:
-
Kategori
-
String teks yang di ketik oleh pengguna yang menunjukkan kategori apa yang dimiliki file (memo, proposal, dan sebagainya). Ini berguna untuk menemukan file dengan jenis yang sama.
-
PresentasiTarget
-
Format target untuk presentasi (35mm, printer, video, dan sebagainya).
-
Byte
-
Jumlah byte.
-
Baris
-
Jumlah baris.
-
Paragraf
-
Jumlah paragraf.
-
Slide
-
Jumlah slide.
-
Catatan
-
Jumlah halaman yang berisi catatan.
-
HiddenSlides
-
Jumlah slide yang disembunyikan.
-
MMClips
-
Jumlah klip suara atau video.
-
ScaleCrop
-
Atur ke True (-1) saat penskalaan gambar mini diinginkan. Jika tidak diatur, pemotongan diinginkan.
-
HeadingPairs
-
Properti yang digunakan secara internal menunjukkan pengelompokan bagian dokumen yang berbeda dan jumlah item di setiap grup. Judul bagian dokumen disimpan di properti TitlesofParts . Properti HeadingPairs disimpan sebagai vektor varian, dalam pasangan berulang nilai VT_LPSTR (atau VT_LPWSTR) dan VT_I4 . Nilai VT_LPSTR mewakili nama judul, dan nilai VT_I4 menunjukkan jumlah bagian dokumen di bawah judul tersebut.
-
TitlesofParts
-
Nama bagian dokumen.
-
Manager
-
Manajer proyek.
-
Perusahaan
-
Nama perusahaan.
-
LinksUpToDate
-
Nilai Boolean untuk menunjukkan apakah tautan kustom terhambat oleh kebisingan yang berlebihan, untuk semua aplikasi.
Catatan
Seperti yang dijelaskan dalam 12.3. Format Berseri untuk Set Properti dari Spesifikasi Desain OLE 2.0, elemen vektor di properti HeadingPairs dan TitlesofParts harus diselaraskan pada batas 32 bit dalam kumpulan properti. Namun, dalam kumpulan properti DocumentSummaryInformation dan UserDefined , ketika halaman kode kumpulan properti bukan Unicode, elemen-elemen ini harus dikemas.
Kumpulan properti UserDefined dapat digunakan untuk menyimpan properti apa pun. Biasanya, ini digunakan untuk menyimpan properti bernama yang dibuat oleh pengguna.
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