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