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.