共用方式為


如何為您的檔案類型註冊自訂屬性和版面配置

瞭解搜尋結果模式、瀏覽模式和版面配置模式之後,您可以註冊檔案類型的自訂屬性清單。

若要為您的檔案類型註冊自訂屬性清單和版面配置模式,請遵循下列步驟。

指示

步驟 1:

從四種版面配置模式中選擇:Alpha、Beta、Gamma 或 Delta。

步驟 2:

請考慮下列格式規則,這同樣適用于所有四種版面配置模式:

  • 屬性 1 一律會以較大的字型大小顯示。 大型字型大小通常用於專案名稱,但也可用於錨點或其他專案屬性。
  • 屬性 4 適用于 Alpha、Beta 和 Gamma 版面配置模式中的摘錄。 此屬性會在這些模式中配置更多空間,並以灰色字型色彩顯示,而不是黑色,就像其他屬性一樣,以協助它醒目提示。
  • 下列圖元度量以相對圖元為單位,而大小包含屬性左邊的圖示/縮圖,以及圖示/縮圖與選取矩形之間的空間。
  • 大部分屬性的顯示大小下限。 因此,如果特定檢視大小沒有足夠的空間可供它們使用,它們就不會顯示。 最小大小通常為 100 圖元寬。
  • 每個版面配置模式都會定義每個資料列的資料列數目和屬性數目。

步驟 3:

決定要在版面配置中顯示的屬性,以及您想要在每個位置中顯示的屬性。 決定要在版面配置中每個位置中顯示的屬性時,請考慮屬性的一般長度、對使用者的重要性,以及當視窗大小太小而無法包含所有屬性時,是否應該卸載該屬性。

步驟 4:

在此範例中,針對 .xyz 檔案類型,在檔案類型或專案) (的 ProgID 登錄機碼下新增下列機碼,以註冊檔案類型或專案類型的版面配置模式和屬性清單。

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