Come registrare proprietà e layout personalizzati per il tipo di file

Dopo aver compreso la modalità Risultato ricerca, la modalità Sfoglia e i modelli di layout, è possibile registrare un elenco di proprietà personalizzato per il tipo di file.

Per registrare un elenco di proprietà personalizzato e un modello di layout per il tipo di file, seguire questa procedura.

Istruzioni

Passaggio 1:

Scegliere tra i quattro modelli di layout: Alfa, Beta, Gamma o Delta.

Passaggio 2:

Prendere in considerazione le regole di formattazione seguenti, che si applicano allo stesso modo a tutti e quattro i modelli di layout:

  • La proprietà 1 viene sempre visualizzata in dimensioni più grandi. Le dimensioni di tipo carattere di grandi dimensioni in genere usate per il nome dell'elemento, ma possono essere usate anche per l'ancoraggio o per altre proprietà dell'elemento.
  • La proprietà 4 è destinata agli estratti nei modelli di layout Alfa, Beta e Gamma. Questa proprietà è allocato più spazio in tali modelli e viene visualizzato in un colore di carattere grigio, anziché nero come le altre proprietà, per aiutarlo a distinguersi.
  • Le misurazioni pixel seguenti sono in pixel relativi e le dimensioni includono l'icona/anteprima a sinistra delle proprietà e lo spazio tra l'icona o l'anteprima e il rettangolo di selezione.
  • La maggior parte delle proprietà ha una dimensione minima di visualizzazione. Pertanto, non verranno visualizzati se non vi è spazio sufficiente per loro in una determinata dimensione di visualizzazione. La dimensione minima è in genere 100 pixel a larghezza.
  • Ogni modello di layout definisce il numero di righe e il numero di proprietà in ogni riga.

Passaggio 3:

Decidere quali proprietà visualizzare nel layout e quale proprietà si desidera visualizzare in ogni posizione. Quando si decide quale proprietà visualizzare in ogni posizione del layout, prendere in considerazione la lunghezza tipica della proprietà, la relativa importanza per l'utente e se deve essere eliminata quando la dimensione della finestra è troppo piccola per contenere tutte le proprietà.

Passaggio 4:

Registrare un modello di layout e un elenco di proprietà per il tipo di file o il tipo di elemento aggiungendo le chiavi seguenti nella chiave del Registro di sistema ProgID per il tipo di file o l'elemento (in questo esempio, per il tipo di file 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>

Passaggio 5:

Osservare le linee guida di formattazione seguenti per la registrazione delle proprietà:

  • Ogni registrazione inizia con prop:
  • Ogni proprietà richiede il nome completo della proprietà.
  • Le proprietà sono separate da un punto e virgola senza spazio.
  • Le proprietà vengono visualizzate nell'ordine definito dal modello di layout selezionato.
  • ~ indica che l'etichetta della proprietà non deve essere visualizzata.
  • ~System.LayoutPattern.PlaceHolder deve essere usato se si vuole lasciare vuota una proprietà specificata nel modello di layout.

La chiave del Registro di sistema di esempio seguente illustra queste linee guida di formattazione.

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

I valori possibili per (ContentViewModeForBrowse) includono quanto segue: prop:~System.ItemNameDisplay;System.Author;System.LayoutPattern.Placeholder;System.Keywords;System.DateModified;~System.Size