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.