瞭解搜尋結果模式、流覽模式和版面配置模式之後,您可以註冊檔類型的自定義屬性清單。
若要註冊檔類型的自定義屬性清單和版面配置模式,請遵循下列步驟。
指示
步驟 1:
從四種配置模式中選擇:Alpha、Beta、Gamma 或 Delta。
步驟 2:
請考慮下列格式設定規則,這同樣適用於這四種版面配置模式:
- 屬性 1 一律會以較大的字型大小顯示。 大型字型大小通常用於項目名稱,但也可用於錨點或其他項目屬性。
- 屬性 4 適用於 Alpha、Beta 和 Gamma 版面配置模式中的摘錄。 此屬性在這些模式中分配更多空間,並以灰色字型色彩顯示,而不是其他屬性的黑色,以協助它脫穎而出。
- 以下的像素測量是相對像素,並且大小包含屬性左邊的圖示/縮圖,以及圖示/縮圖與選取方框之間的空間。
- 大部分的屬性都有最小的顯示大小。 因此,如果在特定的檢視大小下沒有足夠的空間,它們就不會出現。 最小大小通常是100像素寬。
- 每個版面配置模式都會定義每個數據列的數據列數目和屬性數目。
步驟 3:
決定您要在版面配置中顯示的屬性,以及要在每個位置顯示的屬性。 決定要在版面配置中每個位置顯示哪一個屬性時,請考慮屬性的一般長度、對使用者的重要性,以及視窗大小太小而無法包含所有屬性時,是否應該卸除該屬性。
步驟 4:
在文件類型或專案的 ProgID 登錄機碼下新增下列機碼,以註冊檔類型或專案的配置模式和屬性清單(在此範例中為 .xyz 檔類型)。
HKEY_CLASSES_ROOT\*
Contoso.xyzfile
(ContentViewModeForBrowse) = <Layout pattern name (Alpha, Beta, Delta, or Gamma)>
(ContentViewModeForSearch) = <Layout pattern name (Alpha, Beta, Delta, or Gamma)>
(ContentViewModeLayoutPatternForBrowse) = <PropertyList>
(ContentViewModeLayoutPatternForSearch) = <PropertyList>
步驟 5:
請遵循以下註冊屬性的格式指導原則:
- 每個註冊的編號都以
prop:開頭 - 每個屬性都需要完整的屬性名稱。
- 屬性是以沒有空格的分號分隔。
- 屬性會依選取的版面配置模式所定義的順序來顯示。
-
~表示不應顯示屬性標籤。 - 如果您想要讓版面配置模式中指定的屬性保留空白,則應該使用
~System.LayoutPattern.PlaceHolder。
下列範例登錄機碼說明這些格式設定指導方針。
HKEY_CLASSES_ROOT\
Kind.Document
(ContentViewModeForBrowse) = <PropertyList>
(ContentViewModeForBrowse) 的可能值包括下列各項:prop:~System.ItemNameDisplay;System.Author;System.LayoutPattern.Placeholder;System.Keywords;System.DateModified;~System.Size