Регистрация пользовательских свойств и макета для типа файла
После понимания режима результатов поиска, режима обзора и шаблонов макета можно зарегистрировать настраиваемый список свойств для своего типа файла.
Чтобы зарегистрировать настраиваемый список свойств и шаблон макета для вашего типа файла, выполните следующие действия.
Инструкции
Шаг 1.
Выберите один из четырех шаблонов макета: Альфа, Бета, Гамма или Разностный.
Шаг 2.
Рассмотрим следующие правила форматирования, которые применяются в равной степени ко всем четырем шаблонам макета:
- Свойство 1 всегда отображается с большим размером шрифта. Большой размер шрифта обычно используется для имени элемента, но также может использоваться для привязки или другого свойства элемента.
- Свойство 4 предназначено для фрагментов в шаблонах макета Альфа, Бета и Гамма. Это свойство выделяется больше места в этих шаблонах и отображается серым цветом шрифта, а не черным, как и другие свойства, чтобы выделить его.
- Размеры пикселей ниже указаны в относительных пикселях, а размер включает значок или эскиз слева от свойств и пробел между значком или эскизом и прямоугольником выделения.
- Большинство свойств имеют минимальный размер отображения. Поэтому они не будут отображаться, если для них недостаточно места при определенном размере представления. Минимальный размер обычно составляет 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