Compartilhar via


Como registrar propriedades e layout personalizados para seu tipo de arquivo

Depois de entender o modo Resultado da Pesquisa, o modo Procurar e os padrões de layout, você poderá registrar uma lista de propriedades personalizada para o tipo de arquivo.

Para registrar uma lista de propriedades personalizada e um padrão de layout para seu tipo de arquivo, siga estas etapas.

Instruções

Etapa 1:

Escolha entre os quatro padrões de layout: Alpha, Beta, Gama ou Delta.

Etapa 2:

Considere as seguintes regras de formatação, que se aplicam igualmente a todos os quatro padrões de layout:

  • A propriedade 1 é sempre exibida em um tamanho de fonte maior. O tamanho da fonte grande geralmente é usado para o nome do item, mas também pode ser usado para a âncora ou outra propriedade de item.
  • A propriedade 4 destina-se a trechos nos padrões de layout Alfa, Beta e Gama. Essa propriedade é alocada mais espaço nesses padrões e é exibida em uma cor de fonte cinza, em vez de preta como as outras propriedades, para ajudá-la a se destacar.
  • As medidas de pixel abaixo estão em pixels relativos e o tamanho inclui o ícone/miniatura à esquerda das propriedades e o espaço entre o ícone/miniatura e o retângulo de seleção.
  • A maioria das propriedades tem um tamanho mínimo de exibição. Portanto, eles não aparecerão se não houver espaço suficiente para eles em um tamanho de exibição específico. O tamanho mínimo geralmente tem 100 pixels de largura.
  • Cada padrão de layout define o número de linhas e o número de propriedades em cada linha.

Etapa 3:

Decida quais propriedades você deseja exibir no layout e qual propriedade você deseja exibir em cada local. Ao decidir qual propriedade exibir em cada posição no layout, considere o comprimento típico da propriedade, sua importância para o usuário e se ela deve ser descartada quando o tamanho da janela é muito pequeno para conter todas as propriedades.

Etapa 4:

Registre um padrão de layout e uma lista de propriedades para o tipo de arquivo ou tipo de item adicionando as seguintes chaves sob a chave do Registro ProgID para o tipo de arquivo ou item (neste exemplo, para o tipo de arquivo .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>

Etapa 5:

Observe as seguintes diretrizes de formatação para registrar propriedades:

  • Cada registro começa com prop:
  • Cada propriedade requer o nome completo da propriedade.
  • As propriedades são separadas por um ponto e vírgula sem espaço.
  • As propriedades são exibidas na ordem definida pelo padrão de layout selecionado.
  • ~ indica que o rótulo da propriedade não deve ser exibido.
  • ~System.LayoutPattern.PlaceHolder deve ser usado se você quiser deixar em branco uma propriedade especificada no padrão de layout.

A chave do Registro de exemplo a seguir ilustra essas diretrizes de formatação.

HKEY_CLASSES_ROOT\
   Kind.Document
      (ContentViewModeForBrowse) = <PropertyList>

Os valores possíveis para (ContentViewModeForBrowse) incluem o seguinte: prop:~System.ItemNameDisplay;System.Author;System.LayoutPattern.Placeholder;System.Keywords;System.DateModified;~System.Size