Sada vlastností souhrnných informací
Com definuje standardní sadu společných vlastností pro ukládání souhrnných informací o dokumentech. Sada vlastností Souhrnné informace musí být uložena v objektu datového proudu. To znamená, že tato sada vlastností musí být uložena jako jednoduchá sada vlastností. Další informace najdete v tématu Objekty úložiště a streamu pro sadu vlastností.
Chcete-li například vytvořit sadu jednoduchých vlastností ANSI, volali byste IPropertySetStorage::Create vytvořit sadu vlastností, zadat PROPSETFLAG_ANSI (jednoduchý je výchozí typ sady vlastností), pak do něj zapsat voláním IPropertyStorage::WriteMultiple. Ke čtení sady vlastností byste volali IPropertyStorage::ReadMultiple.
Všechny sdílené sady vlastností jsou identifikovány datovým proudem nebo názvem úložiště s předponou \005 (nebo 0x05), aby bylo vidět, že se jedná o sadu vlastností, kterou lze sdílet mezi aplikacemi. Sada vlastností Souhrnné informace není výjimkou. Název datového proudu, který obsahuje sadu vlastností Souhrnné informace, je: "\005SummaryInformation"
K přístupu k sadě vlastností prostřednictvím metod Create nebo Open rozhraní IPropertySetStorage není nutné znát název datového proudu; v tomto případě je třeba znát pouze identifikátor formátu (FMTID). FMTID pro sadu vlastností Souhrnné informace je: F29F85E0-4FF9-1068-AB91-08002B27B3D9
Deklarace pro tuto hodnotu je k dispozici v souboru hlaviček jako FMTID_SummaryInformation. Další informace naleznete, v FMTIDS, v předdefinovaných identifikátorech formátu sady vlastností .
Následující tabulka uvádí názvy vlastností řetězce pro sadu vlastností Souhrnné informace spolu s příslušnými identifikátory vlastností a indikátory typu proměnné (VT). Názvy nejsou obvykle uloženy v sadě vlastností, ale jsou odvozeny z hodnoty ID vlastnosti. Zde zobrazené položky řetězce ID vlastnosti odpovídají definicám nalezeným v souborech hlaviček.
Jméno | Řetězec ID vlastnosti | ID nemovitosti | Typ VT |
---|---|---|---|
Titul | PIDSI_TITLE | 0x00000002 | VT_LPSTR |
Předmět | PIDSI_SUBJECT | 0x00000003 | VT_LPSTR |
Autor | PIDSI_AUTHOR | 0x00000004 | VT_LPSTR |
Klíčová slova | PIDSI_Klíčová_Slova | 0x00000005 | VT_LPSTR |
Komentáře | PIDSI_COMMENTS | 0x00000006 | VT_LPSTR |
Šablona | PIDSI_TEMPLATE | 0x00000007 | VT_LPSTR |
Naposledy uloženo uživatelem | PIDSI_POSLEDNÍAUTOR | 0x00000008 | VT_LPSTR |
Číslo revize | PIDSI_REVNUMBER | 0x00000009 | VT_LPSTR |
Celkový čas úprav | PIDSI_EDITTIME | 0x0000000A | VT_FILETIME (UTC) |
Naposledy vytištěno | PIDSI_NAPOSLEDYVYTISKNUTO | 0x0000000B | VT_FILETIME (UTC) |
Vytvoření času a data (viz poznámka níže) | PIDSI_CREATE_DTM | 0x0000000C | VT_FILETIME (UTC) |
Naposledy uložený čas/datum (viz poznámka níže) | PIDSI_LASTSAVE_DTM | 0x0000000D | VT_FILETIME (UTC) |
Počet stránek | PIDSI_PAGECOUNT | 0x0000000E | VT_I4 |
Počet slov | PIDSI_WORDCOUNT | 0x0000000F | VT_I4 |
Počet znaků | PIDSI_CHARCOUNT | 0x00000010 | VT_I4 |
Miniatura | PIDSI_THUMBNAIL | 0x00000011 | VT_CF |
Název vytváření aplikace | PIDSI_APPNAME | 0x00000012 | VT_LPSTR |
Bezpečnost | PIDSI_SECURITY | 0x00000013 | VT_I4 |
Poznámka
Pro čas/datum vytvoření a čas/datum naposledy uložení, některé metody přenosu souboru, jako je stahování z BBS, neudržují správně tuto informaci ve verzi souborového systému.
Související témata