共用方式為


文件摘要信息與使用者定義的屬性集

DocumentSummaryInformationUserDefined 屬性集是 [摘要資訊] 屬性集的延伸模組。 這兩個屬性集可以同時存在。

包含 DocumentSummaryInformation 屬性集的 數據流名稱是 "\005DocumentSummaryInformation"DocumentSummaryInformation 屬性集的格式識別碼 (FMTID) 是 D5CDD502-2E9C-101B-9397-08002B2CF9AE

此值的宣告可在提供的標頭檔中取得,如 FMTID_DocSummaryInformation。 如需詳細資訊,請參閱 IStorage 中的名稱、[摘要資訊] 屬性集IPropertySetStorage::Create格式識別符

此資料流亦擁有使用者自定義屬性的個別區段,如同 DocumentSummaryInformationUserDefined 屬性集合。 本節會在 IPropertySetStorage 介面中作為獨立的屬性集出現,其中具有以下 FMTID(由 FMTID_UserDefinedProperties提供):D5CDD505-2E9C-101B-9397-08002B2CF9AE

這兩個屬性集是唯一可以被單一數據流同時保存的屬性集。 這兩個屬性集位於單一數據流中,會影響 IPropertySetStorage 介面的行為。 如需詳細資訊,請參閱 IPropertySetStorage

下表列出新增的屬性到 DocumentSummaryInformationUserDefined 屬性集。 如同 SummaryInformation 屬性集,名稱通常不會儲存在屬性集中,而是從屬性標識碼推斷。

屬性名稱 屬性標識碼 屬性識別碼值 VARIANT 類型
類別 PIDDSI_CATEGORY 0x00000002 VT_LPSTR
展示目標 PIDDSI_PRESFORMAT 0x00000003 VT_LPSTR
位元組 PIDDSI_位元組計數 0x00000004 VT_I4
線條 PIDDSI_LINECOUNT 0x00000005 VT_I4
段落 PIDDSI_PARCOUNT 0x00000006 VT_I4
幻燈片 PIDDSI_SLIDECOUNT 0x00000007 VT_I4
筆記 PIDDSI_NOTECOUNT 0x00000008 VT_I4
HiddenSlides PIDDSI_HIDDENCOUNT 0x00000009 VT_I4
MMClips PIDDSI_MMCLIPCOUNT 0x0000000A VT_I4
ScaleCrop PIDDSI_SCALE 0x0000000B VT_BOOL
標題對 PIDDSI_HEADINGPAIR 0x0000000C VT_VARIANT | VT_VECTOR
各部分的標題 PIDDSI_DOCPARTS 0x0000000D VT_VECTOR | VT_LPSTR
經理 PIDDSI_MANAGER 0x0000000E VT_LPSTR
公司 PIDDSI_COMPANY 0x0000000F VT_LPSTR
LinksUpToDate PIDDSI_LINKSDIRTY 0x00000010 VT_BOOL

 

這些屬性具有下列用途:

類別

使用者輸入的文字字串,指出檔案所屬的類別(備忘、提案等等)。 它適用於尋找相同類型的檔案。

呈現目標

簡報的目標格式(35mm、印表機、視訊等等)。

字節

位元組數目。

行數。

段落

段落數目。

投影片

投影片數目。

附注

包含附註的頁面數目。

隱藏投影片

隱藏的投影片數目。

MMClips

聲音或視訊剪輯的數目。

ScaleCrop

當需要縮放縮圖時,設定為 True (-1)。 如果未設定,則需要裁剪。

標題配對

內部使用的屬性,指出不同檔元件分組,以及每個群組中的項目數目。 檔元件的標題會儲存在 TitlesofParts 屬性中。 HeadingPairs 屬性會儲存為變異的向量,並重複 VT_LPSTRVT_LPWSTR組和 VT_I4 值。 VT_LPSTR 值代表標題名稱,而 VT_I4 值表示該標題下的檔元件計數。

分部標題

檔元件的名稱。

管理員

專案的管理員。

公司

公司名稱。

連結已更新

布爾值,指出所有應用程式的自定義連結是否受到過度雜訊的阻礙。

注意

如 12.3 中所述。 OLE 2.0 設計規格之屬性集的串行化格式、HeadingPairs 中的向量元素,以及 TitlesofParts 屬性應該在屬性集內的 32 位界限上對齊。 不過,在 DocumentSummaryInformationUserDefined 屬性集內,當屬性集的代碼頁不是 Unicode 時,這些元素必須被打包。

 

UserDefined 屬性集可用來保存任何屬性。 一般而言,它會用來儲存使用者所建立的具名屬性。