Compartilhar via


Elemento MapToIcon (Exibir)

Retorna o nome arquivo do ícone associado com um determinado extensão de nome de arquivo e ProgID.

                    
                      
<MapToIcon>
    ProgID|File_Extension
</MapToIcon>

Atributos

Atributo Descrição

Nenhum

N/A

Elementos filho

Diversos

Elementos pai

Diversos

Ocorrências

No mínimo: 0

Máximo: Unbounded

Comentários

O elemento MapToIcon MapToIcon usa a seguinte sintaxe, separando o ProgID a partir de extensão de nome de arquivo com um símbolo pipe (" | "):

                    <MapToIcon>ProgID|File_Extension </MapToIcon>

Esse elemento pode ser usado em qualquer cenário processamento (de exemplo em uma exibição, ou como autônomo elemento em um documento), mas ele é mais útil em uma exibição de biblioteca uma documento.

For example, <MapToIcon>|xls</MapToIcon> renders the Microsoft Excel .gif file defined within the ByExtension element of the DocIcon.xml file, and using <MapToIcon>Excel.Sheet|htm</MapToIcon> renders the Excel .gif file defined in the ByProgID element of DocIcon.xml, but <MapToIcon>CustomApp.Baz|htm</MapToIcon> would render the generic HTML icon because the ProgID, "CustomApp.Baz," is unknown.

Observe que o conjunto de arquivo Nome extensões e ProgIDs que são com suporte é extensíveis pelo administrador de sistema. Eles podem ser editados no DocIcon.xml, e, em seguida, os arquivos de imagem podem ser incluídos no Diretório \TEMPLATES\1033 \TEMPLATES\1033. Depois de tal uma modificação, Serviços de Informações da Internet da Microsoft (IIS) precisa ser reiniciado. Posteriormente, será quaisquer novos sites com base em Windows SharePoint Services suporte a novos tipos arquivo e exibir os ícones corretos. O número de ícones e ProgIDs que podem ser com suporte é limitado apenas pelos recursos sistema (memória e espaço em disco).

Exemplo

O seguinte exemplo cria o ícone de aplicativo vinculado que aparece na barra de ferramentas na exibição de Edit Properties para uma biblioteca documento item. O exemplo usa o elemento MapToIcon MapToIcon a construção de URL do ícone com base em extensão de arquivo de documento e o ProgID do aplicativo associado com o documento.

                    <HTML><![CDATA[
   <a tabindex=2 class="ms-toolbar" target=_self href="javascript:" 
    onclick="javascript:editDocumentWithProgID2(' ]]>
</HTML>
<ScriptQuote NotAddingQuote="TRUE">
   <Field name="ServerUrl" URLEncodeAsURL="TRUE" />
</ScriptQuote>
<HTML><![CDATA[ ',' ]]></HTML>
<GetVar name="ProgID" />
<HTML><![CDATA[ ',' ]]></HTML>
<GetVar name="Editor" />
<HTML><![CDATA[ ');javascript:return false;" ACCESSKEY=I 
   ID=diidEditItem> <IMG BORDER=0 ALT=" ]]>
</HTML>
<HTML>Icon</HTML>
<HTML><![CDATA[ " SRC=" ]]></HTML>
<ImagesPath />
<MapToIcon>
   <Column name="HTML_x0020_File_x0020_Type" />
   <HTML>|</HTML>
   <Column name="File_x0020_Type" />
</MapToIcon>
<HTML><![CDATA[ "></a>]]></HTML>