Share via


Elemento Mapping (Iconos de documento)

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

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

Atributos

Atributo Descripción

EditText

Text opcional. Especifica el nombre de la aplicación que se usa para editar el tipo de documento.

Key

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

OpenControl

Text opcional. Especifica el nombre del control Microsoft ActiveX que se usa para abrir el tipo de documento.

Value

Text obligatorio. Especifica la dirección URL a la imagen.

Elementos secundarios

Ninguno

Elementos primarios

ByExtension, ByProgID

Repeticiones

Mínimo: 0

Máximo: sin límite

Ejemplo

El siguiente ejemplo de código 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, "doc" asigna a icdoc.gif.

  • 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"/>
    <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>