Elemento DocIcons (Ícones de Documento)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013
Elemento de nível superior no arquivo DocIcon.xml que define o mapeamento entre tipos de arquivo e os ícones correspondentes da biblioteca de documentos.
<DocIcons>
</DocIcons>
Elementos e atributos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Nenhuma
Elementos filho
Elementos pai
Nenhum
Occurrences
- Mínimo: 0
- Máximo: 1
Comentários
Em geral, há duas maneiras pelas quais o mapeamento pode ser realizado: por extensão (por exemplo, o elemento ByExtension pode ser usado para mapear .xls para o ícone apropriado para um arquivo do Microsoft Excel) e por ProgID.
Observação
Um ProgId é uma entrada de registro que associa o identificador de programa (ProgID) de um objeto COM com seu CLSID (identificador de classe). Por exemplo, a chave HKLM\Software\Classes\Word.Document
do registro tem uma subchave chamada CLSID
com um valor de {F4754C9B-64F5-4B40-8AF4-679732AC0607}
. Nesse caso, o nome Word.Document
da chave é um ProgId, uma maneira abreviada de dizer {F4754C9B-64F5-4B40-8AF4-679732AC0607}
. Para obter mais informações, consulte <ProgId> Key (COM).
Exemplo
O exemplo a seguir define ícones de arquivo por progIDs e extensões de arquivo, mas também define um ícone padrão para novos documentos.
<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>