Dela via


Egenskapsuppsättningarna DocumentSummaryInformation och UserDefined

Egenskapsuppsättningen DocumentSummaryInformation och UserDefined är ett tillägg till egenskapsuppsättningen Sammanfattningsinformation. Båda egenskapsuppsättningarna kan finnas samtidigt.

Namnet på strömmen som innehåller egenskapsuppsättningen DocumentSummaryInformation är "\005DocumentSummaryInformation". Formatidentifieraren (FMTID) för egenskapsuppsättningen DocumentSummaryInformation är D5CDD502-2E9C-101B-9397-08002B2CF9AE.

Deklarationen för det här värdet är tillgänglig i de angivna huvudfilerna som FMTID_DocSummaryInformation. Mer information finns i Namn i IStorage, Egenskapsuppsättningen för sammanfattningsinformation, IPropertySetStorage::Skapa och Formatidentifierare.

Den här strömmen har också ett separat avsnitt för de anpassade användardefinierade egenskaperna som i egenskapsuppsättningarna DocumentSummaryInformation och UserDefined. Det här avsnittet visas i gränssnittet IPropertySetStorage som en separat egenskapsuppsättning med följande FMTID (tillgängligt som FMTID_UserDefinedProperties): D5CDD505-2E9C-101B-9397-08002B2CF9AE.

Dessa två egenskapsuppsättningar är de enda för vilka en enda ström kan innehålla flera egenskapsuppsättningar. Det faktum att dessa två egenskapsuppsättningar finns i en enda ström påverkar beteendet för IPropertySetStorage-gränssnittet. Mer information finns i IPropertySetStorage.

I följande tabell visas de tillagda egenskaperna i egenskapsuppsättningen DocumentSummaryInformation och UserDefined. Precis som i egenskapsuppsättningen SummaryInformation lagras namnen vanligtvis inte i egenskapsuppsättningen, utan härleds från egenskapsidentifieraren.

Egenskapsnamn Egenskapsidentifierare Egenskapsidentifierarvärde VARIANT-typ
Kategori PIDDSI_CATEGORY 0x00000002 VT_LPSTR
Presentationens Mål PIDDSI_PRESFORMAT 0x00000003 VT_LPSTR
Byte PIDDSI_BYTECOUNT 0x00000004 VT_I4
Linjer PIDDSI_LINECOUNT 0x00000005 VT_I4
Stycken PIDDSI_PARCOUNT 0x00000006 VT_I4
Bilder PIDDSI_SLIDECOUNT 0x00000007 VT_I4
Anteckningar 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
Delarnas Titel PIDDSI_DOCPARTS 0x0000000D VT_VECTOR | VT_LPSTR
Chef PIDDSI_MANAGER 0x0000000E VT_LPSTR
Företag PIDDSI_COMPANY 0x0000000F VT_LPSTR
LänkarUppdaterade PIDDSI_LINKSDIRTY 0x00000010 VT_BOOL

 

Dessa egenskaper har följande användningsområden:

Kategori

En textsträng som skrivs av användaren som anger vilken kategori filen tillhör (PM, förslag och så vidare). Det är användbart för att hitta filer av samma typ.

PresentationTarget

Målformat för presentation (35mm, skrivare, video och så vidare).

Byte

Antal byte.

Linjer

Antal rader.

paragrafer

Antal paragrafer.

bilder

Antal bilder.

Anteckningar

Antal sidor som innehåller anteckningar.

HiddenSlides

Antal bilder som är dolda.

MMClips

Antal ljud- eller videoklipp.

ScaleCrop

Ställ in på Sant (-1) när du vill skala miniatyrbilden. Om inget är inställt, önskas beskärning.

HeadingPairs

Internt använd egenskap som anger gruppering av olika dokumentdelar och antalet objekt i varje grupp. Dokumentdelarnas rubriker lagras i egenskapen TitlesofParts. Egenskapen HeadingPairs lagras som en variantvektor i upprepade par av VT_LPSTR (eller VT_LPWSTR) och VT_I4 värden. Värdet VT_LPSTR representerar ett rubriknamn, och värdet VT_I4 anger antalet dokumentdelar under rubriken.

Delarnas titlar

Namn på dokumentdelar.

Chef

Projektansvarig.

Företag

Företagsnamn.

LänkarUppdaterade

Booleskt värde för att ange om de anpassade länkarna hindras av överdrivet brus för alla program.

Obs

Enligt beskrivningen i 12.3. Serialiserat format för egenskapsuppsättningar för OLE 2.0-designspecifikationen, vektorelement i HeadingPairs och TitlesofParts egenskaper bör justeras på 32 bitars gränser inom egenskapsuppsättningen. Men i egenskapsuppsättningarna DocumentSummaryInformation och UserDefined måste dessa element packas när kodsidan för egenskapsuppsättningen inte är Unicode.

 

Egenskapsuppsättningen UserDefined kan användas för att lagra alla egenskaper. Vanligtvis används den för att lagra namngivna egenskaper som skapats av en användare.