Set di proprietà Informazioni di riepilogo
COM definisce un set di proprietà comune standard per l'archiviazione di informazioni di riepilogo sui documenti. Il set di proprietà Summary Information deve essere archiviato in un oggetto flusso. Ovvero, questo set di proprietà deve essere archiviato come set di proprietà semplice. Per altre informazioni, vedere Oggetti di archiviazione e flusso per un set di proprietà.
Ad esempio, per creare un set di proprietà semplice ANSI, chiamare IPropertySetStorage::Create per creare il set di proprietà, specificando PROPSETFLAG_ANSI (semplice è il tipo predefinito del set di proprietà), quindi scrivervi con una chiamata a IPropertyStorage::WriteMultiple. Per leggere il set di proprietà, chiamare IPropertyStorage::ReadMultiple.
Tutti i set di proprietà condivise sono identificati da un flusso o da un nome di archiviazione con il prefisso "\005" (o 0x05) per indicare che si tratta di un set di proprietà che può essere condiviso tra le applicazioni. Il set di proprietà Summary Information non è un'eccezione. Il nome del flusso che contiene il set di proprietà Summary Information è: "\005SummaryInformation"
Non è necessario conoscere il nome del flusso del set di proprietà durante l'accesso tramite i metodi Create o Open dell'interfaccia IPropertySetStorage ; in questo caso è necessario conoscere solo l'identificatore di formato (FMTID). FmTID per il set di proprietà Summary Information è: F29F85E0-4FF9-1068-AB91-08002B27B3D9
La dichiarazione per questo valore è disponibile nel file di intestazione come FMTID_SummaryInformation. Per altre informazioni, vedere FMTIDS negli identificatori di formato del set di proprietà predefinito.
Nella tabella seguente sono elencati i nomi delle proprietà stringa per il set di proprietà Summary Information, insieme ai rispettivi identificatori di proprietà e agli indicatori di tipo variabile (VT). I nomi non vengono in genere archiviati nel set di proprietà, ma vengono dedotti dal valore ID proprietà. Le voci Stringa ID proprietà illustrate di seguito corrispondono alle definizioni presenti nei file di intestazione.
Nome | Stringa ID proprietà | ID proprietà | Tipo VT |
---|---|---|---|
Titolo | PIDSI_TITLE | 0x00000002 | VT_LPSTR |
Oggetto | PIDSI_SUBJECT | 0x00000003 | VT_LPSTR |
Autore | PIDSI_AUTHOR | 0x00000004 | VT_LPSTR |
Parole chiave | PIDSI_KEYWORDS | 0x00000005 | VT_LPSTR |
Commenti | PIDSI_COMMENTS | 0x00000006 | VT_LPSTR |
Modello | PIDSI_TEMPLATE | 0x00000007 | VT_LPSTR |
Autore ultimo salvataggio | PIDSI_LASTAUTHOR | 0x00000008 | VT_LPSTR |
Revision Number | PIDSI_REVNUMBER | 0x00000009 | VT_LPSTR |
Tempo totale di modifica | PIDSI_EDITTIME | 0x0000000a | VT_FILETIME (UTC) |
Ultima stampa | PIDSI_LASTPRINTED | 0x0000000B | VT_FILETIME (UTC) |
Crea ora/data (vedere la nota riportata di seguito) | PIDSI_CREATE_DTM | 0x0000000C | VT_FILETIME (UTC) |
Data/ora dell'ultimo salvataggio (vedere la nota riportata di seguito) | PIDSI_LASTSAVE_DTM | 0x0000000D | VT_FILETIME (UTC) |
Numero di pagine | PIDSI_PAGECOUNT | 0x0000000E | VT_I4 |
Numero di parole | PIDSI_WORDCOUNT | 0x0000000F | VT_I4 |
Numero di caratteri | PIDSI_CHARCOUNT | 0x00000010 | VT_I4 |
Anteprima | PIDSI_THUMBNAIL | 0x00000011 | VT_CF |
Nome della creazione dell'applicazione | PIDSI_APPNAME | 0x00000012 | VT_LPSTR |
Sicurezza | PIDSI_SECURITY | 0x00000013 | VT_I4 |
Nota
Per Create Time/Date e Last saved Time/Date, alcuni metodi di trasferimento di file, ad esempio un download da un BBS, non mantengono correttamente la versione del file system di queste informazioni.
Argomenti correlati