Sdílet prostřednictvím


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.

implementace sady vlastností souhrnné informace