Mapping, élément (icônes de documents)

Dernière modification : jeudi 28 janvier 2010

S’applique à : SharePoint Foundation 2010

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

Utilisé dans le fichier DocIcon.xml pour mapper les types de documents particuliers à leurs icônes respectives.

<Mapping
  Key = "Text"
  Value = "Text">
  EditText = "Text"
  OpenControl = "Text"
</Mapping>

Attributs

Attribut

Description

Key

Argument Text obligatoire. Spécifie un ProgID ou une extension de nom de fichier.

Value

Valeur de type Text obligatoire. Spécifie le nom du fichier image et son extension. Le fichier doit exister dans le dossier %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\IMAGES.

EditText

Valeur Text facultative. Spécifie le texte qui s’affiche dans les menus déroulants en tant qu’élément pour l’édition (« Modifier dans Nom d’application ») pour un fichier qui a été téléchargé dans une liste.

OpenControl

Valeur de type Text facultative. Spécifie le nom du contrôle ActiveX utilisé pour ouvrir le type de document.

Éléments enfants

Aucun

Éléments parents

ByExtension, ByProgID

Occurrences

Minimum : 0

Maximum : illimité

Exemple

L’exemple suivant mappe les ProgIDs et les extensions de nom de fichier comme suit :

  • Pour différentes valeurs de la balise ProgID <META>, il mappe les ProgIDs sur les icônes représentant les applications. Par exemple, « Excel.Sheet » correspond à ichtmxls.gif.

  • Il mappe les extensions de nom de fichier sur les icônes appropriées. Par exemple, « docx » correspond à icdocx.png.

  • Si aucune des opérations ci-dessus n’aboutit à une correspondance, il fournit une valeur par défaut, icgen.gif, pour le mappage.

<DocIcons>
  <ByProgID>
    <Mapping Key="Excel.Sheet" Value="ichtmxls.gif" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments" />
    <Mapping Key="PowerPoint.Slide" Value="ichtmppt.gif" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments" />
    <Mapping Key="Word.Document" Value="ichtmdoc.gif" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
  </ByProgID>
  <ByExtension>
    <Mapping Key="docx" Value="icdocx.png" EditText="Microsoft Word" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="pptx" Value="icpptx.png" EditText="Microsoft PowerPoint" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="xlsx" Value="icxlsx.png" EditText="Microsoft Excel" OpenControl="SharePoint.OpenDocuments"/>
    <Mapping Key="zip" Value="iczip.gif" OpenControl=""/>
  </ByExtension>
  <Default>
    <Mapping Value="icgen.gif"/>
  </Default>
</DocIcons>