다음을 통해 공유


파일 형식에 대한 사용자 지정 속성 및 레이아웃을 등록하는 방법

검색 결과 모드, 찾아보기 모드 및 레이아웃 패턴을 이해한 후 파일 형식에 대한 사용자 지정 속성 목록을 등록할 수 있습니다.

파일 형식에 대한 사용자 지정 속성 목록 및 레이아웃 패턴을 등록하려면 다음 단계를 수행합니다.

지침

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