Partager via


DocIcons, élément (Icônes de document)

Dernière modification : jeudi 28 janvier 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents
Occurrences

Élément de niveau supérieur dans le fichier DocIcon.xml qui définit le mappage entre les types de fichiers et leurs icônes de bibliothèque de documents correspondantes.

<DocIcons>
</DocIcons>

Attributs

Attribut

Description

Aucune

N/A

Éléments enfants

ByExtension, ByProgID

Éléments parents

Aucun

Occurrences

Minimum : 0

Maximum : 1

Remarques

En règle générale, il existe deux moyens d'effectuer un mappage : par extension (par exemple, l'élément ByExtension peut être utilisé pour mapper le fichier .xls sur l'icône appropriée pour un fichier Microsoft Excel) et par ProgID.

Notes

Un ProgId est une entrée du Registre qui associe l'identificateur de programme (ProgID) d'un objet COM à son identificateur de classe (CLSID). Par exemple, la clé du Registre HKLM\Software\Classes\Word.Document a une sous-clé nommée CLSID ayant la valeur {F4754C9B-64F5-4B40-8AF4-679732AC0607}. En ce cas, le nom de la clé Word.Document est un ProgId, une forme abrégée pour {F4754C9B-64F5-4B40-8AF4-679732AC0607}. Pour plus d'informations, consultez <ProgId> Key (COM).

Exemple

L'exemple suivant définit les icônes de fichier par les extensions de fichier et de ProgIDs, mais il définit également une icône par défaut pour les nouveaux documents.

<DocIcons>
  <ByProgID>
    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif"/>
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif"/>
    <Mapping Key="Word.Document" Value="ichtmdoc.gif"/>
  </ByProgID>
  <ByExtension>
    <Mapping Key="doc" Value="icdoc.gif"/>
    <Mapping Key="gif" Value="icgif.gif"/>
    <Mapping Key="htm" Value="ichtm.gif"/>
    <Mapping Key="html" Value="ichtm.gif"/>
    <Mapping Key="ppt" Value="icppt.gif"/>
  </ByExtension>
  <Default>
    <Mapping Value="icgen.gif"/>
  </Default>
</DocIcons>