Condividi tramite


Il set di proprietà DocumentSummaryInformation e UserDefined Property

Un DocumentSummaryInformation e un set di proprietà UserDefined è un'estensione del del 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 e Identificatori di formato .

Questo flusso include anche una sezione separata per le proprietà personalizzate definite dall'utente, come nel DocumentSummaryInformation e set di proprietà 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.

La tabella seguente elenca le proprietà aggiunte ai 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 della proprietà Identificatore di proprietà Valore dell'identificatore di proprietà Tipo VARIANT
Categoria 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
Titoli delle Parti PIDDSI_DOCPARTS 0x0000000D VT_VECTOR | VT_LPSTR
Direttore PIDDSI_MANAGER 0x0000000E VT_LPSTR
Società PIDDSI_COMPANY 0x0000000F VT_LPSTR
LinkAggiornati PIDDSI_LINKSDIRTY 0x00000010 VT_BOOL

 

Queste proprietà hanno 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.

PresentazioneTarget

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 contenenti note.

HiddenSlides

Numero di diapositive nascoste.

MMClips

Numero di clip audio o video.

Ridimensiona e Ritaglia

Impostare su True (-1) quando si desidera ridimensionare l'anteprima. Se non è impostato, è necessario ritagliare.

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 valori VT_LPSTR (o VT_LPWSTR) e VT_I4. Il valore VT_LPSTR rappresenta un nome di intestazione e il valore VT_I4 indica il numero di parti del documento sotto tale intestazione.

Titoli delle Parti

Nomi delle parti del documento.

Manager

Manager del progetto.

società

Nome società.

CollegamentiAggiornati

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 di OLE 2.0: gli elementi vettoriali nelle proprietà HeadingPairs e TitlesofParts devono essere allineati ai limiti di 32 bit all'interno del set di proprietà. Tuttavia, nei set di proprietà DocumentSummaryInformation e UserDefined, quando la pagina codice 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.