Compartir a través de


Elemento Mapping (Iconos de documento)

Última modificación: jueves, 28 de enero de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Atributos
Elementos secundarios
Elementos primarios
Repeticiones

Se usa en el archivo DocIcon.xml para asignar determinados tipos de documentos a sus respectivos iconos.

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

Atributos

Atributo

Descripción

Key

Text obligatorio. Especifica un ProgID o una extensión de nombre de archivo.

Value

Text obligatorio. Especifica el nombre y la extensión del archivo de imagen. El archivo debe existir en la carpeta %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\IMAGES.

EditText

Text opcional. Especifica el texto que se muestra en los menús desplegables como el elemento de edición ("Editar en nombre de aplicación") para un archivo que se ha cargado en una lista.

OpenControl

Text opcional. Especifica el nombre del control ActiveX usado para abrir el tipo de documento.

Elementos secundarios

Ninguno

Elementos primarios

ByExtension, ByProgID

Repeticiones

Mínimo: 0

Máximo: sin límite

Ejemplo

El siguiente ejemplo asigna ProgIDs y extensiones de nombre de archivo de la siguiente manera:

  • Para diferentes valores de la etiqueta <META> de ProgID, asigna ProgIDs a los iconos que representan las aplicaciones. Por ejemplo, "Excel.Sheet" se asigna a ichtmxls.gif.

  • Asigna extensiones de nombre de archivo a iconos apropiados. Por ejemplo, "docx" se asigna a icdocx.png.

  • Si ninguno de los anteriores produce una coincidencia, se proporciona un valor predeterminado, icgen.gif, para la asignación.

<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>