DocIcons 元素(文档图标)

上次修改时间: 2015年3月9日

适用范围: SharePoint Foundation 2010

本文内容
属性
子元素
父元素
出现次数

DocIcon.xml 文件中用于定义文件类型及其相应文档库图标之间映射的顶级元素。

<DocIcons>
</DocIcons>

属性

属性

说明

N/A

子元素

ByExtensionByProgID

父元素

出现次数

最少:0 次

最多:1 次

备注

通常,可通过使用扩展名(例如,ByExtension 元素可用于将 .xls 映射到 Microsoft Excel 文件的相应图标)和使用 ProgID 这两种方法来进行映射。

备注

ProgId 是一个注册表项,可用于将 COM 对象的程序标识符 (ProgID) 与其类标识符 (CLSID) 相关联。例如,注册表项 HKLM\Software\Classes\Word.Document 有一个名为 CLSID 的子项,其值为 {F4754C9B-64F5-4B40-8AF4-679732AC0607}。在此情况下,该注册表项的名称 Word.Document 就是 ProgId({F4754C9B-64F5-4B40-8AF4-679732AC0607} 的简略形式)。有关详细信息,请参阅 <ProgId> 项 (COM)

示例

下面的示例根据 ProgIDs 和文件扩展名定义文件图标,但它还为新文档设置默认图标。

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