Set di proprietà DocumentSummaryInformation e UserDefined
Un set di proprietà DocumentSummaryInformation e UserDefined è un'estensione per il set di proprietà Summary Information. Entrambi i set di proprietà possono esistere simultaneamente.
Il nome del flusso che contiene il set di proprietà DocumentSummaryInformation è "\005DocumentSummaryInformation". L'identificatore di formato (FMTID) per il set di proprietà DocumentSummaryInformation è D5CDD502-2E9C-101B-9397-08002B2CF9AE.
La dichiarazione per questo valore è disponibile nei file di intestazione forniti come FMTID_DocSummaryInformation. Per altre informazioni, vedere Names in IStorage, The Summary Information Property Set, IPropertySetStorage::Create and Format Identifiers.For more information, see Names in IStorage, The Summary Information Property Set, IPropertySetStorage::Create and Format Identifiers.
Questo flusso include anche una sezione separata per le proprietà personalizzate definite dall'utente, come nei set di proprietà DocumentSummaryInformation e UserDefined . Questa sezione viene visualizzata nell'interfaccia IPropertySetStorage come set di proprietà separato, con il seguente FMTID (disponibile come FMTID_UserDefinedProperties): D5CDD505-2E9C-101B-9397-08002B2CF9AE.
Questi due set di proprietà sono gli unici per i quali un singolo flusso può contenere più set di proprietà. Il fatto che questi due set di proprietà si trovino in un singolo flusso influisce sul comportamento dell'interfaccia IPropertySetStorage . Per altre informazioni, vedere IPropertySetStorage.
Nella tabella seguente sono elencate le proprietà aggiunte al set di proprietà DocumentSummaryInformation e UserDefined . Come nel set di proprietà SummaryInformation , i nomi non vengono in genere archiviati nel set di proprietà, ma vengono dedotti dall'identificatore della proprietà.
Nome proprietà | Identificatore proprietà | Valore dell'identificatore di proprietà | Tipo VARIANT |
---|---|---|---|
Category | PIDDSI_CATEGORY | 0x00000002 | VT_LPSTR |
PresentationTarget | PIDDSI_PRESFORMAT | 0x00000003 | VT_LPSTR |
Byte | PIDDSI_BYTECOUNT | 0x00000004 | VT_I4 |
Linee | PIDDSI_LINECOUNT | 0x00000005 | VT_I4 |
Paragrafi | PIDDSI_PARCOUNT | 0x00000006 | VT_I4 |
Diapositive | PIDDSI_SLIDECOUNT | 0x00000007 | VT_I4 |
Note | 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 |
Company | PIDDSI_COMPANY | 0x0000000F | VT_LPSTR |
LinksUpToDate | PIDDSI_LINKSDIRTY | 0x00000010 | VT_BOOL |
Queste proprietà usano gli usi seguenti:
-
Categoria
-
Stringa di testo digitata dall'utente che indica la categoria a cui appartiene il file (memo, proposta e così via). È utile per trovare file dello stesso tipo.
-
PresentationTarget
-
Formato di destinazione per la presentazione (35mm, stampante, video e così via).
-
Byte
-
Numero di byte.
-
Linee
-
Numero di righe.
-
Paragrafi
-
Numero di paragrafi.
-
Diapositive
-
Numero di diapositive.
-
Note
-
Numero di pagine che contengono note.
-
HiddenSlides
-
Numero di diapositive nascoste.
-
MMClips
-
Numero di clip audio o video.
-
ScaleCrop
-
Impostare su True (-1) quando si desidera ridimensionare l'anteprima. Se non è impostata, il ritaglio è desiderato.
-
HeadingPairs
-
Proprietà usata internamente che indica il raggruppamento di parti del documento diverse e il numero di elementi in ogni gruppo. I titoli delle parti del documento vengono archiviati nella proprietà TitlesofParts . La proprietà HeadingPairs viene archiviata come vettore di varianti, in coppie ripetute di VT_LPSTR (o VT_LPWSTR) e VT_I4 valori. Il valore VT_LPSTR rappresenta un nome di titolo e il valore VT_I4 indica il numero di parti del documento sotto tale intestazione.
-
TitlesofParts
-
Nomi delle parti del documento.
-
Manager
-
Manager del progetto.
-
Azienda
-
Nome della società.
-
LinksUpToDate
-
Valore booleano per indicare se i collegamenti personalizzati sono ostacolati da un rumore eccessivo, per tutte le applicazioni.
Nota
Come descritto nella versione 12.3. Formato serializzato per i set di proprietà della specifica di progettazione OLE 2.0, gli elementi vettoriali nelle proprietà HeadingPairs e TitlesofParts devono essere allineati sui limiti di 32 bit all'interno del set di proprietà. Tuttavia, nei set di proprietà DocumentSummaryInformation e UserDefined , quando la tabella codici del set di proprietà non è Unicode, questi elementi devono essere compressi.
Il set di proprietà UserDefined può essere utilizzato per contenere qualsiasi proprietà. In genere, viene usato per archiviare le proprietà denominate create da un utente.