映射元素 (文档图标)
适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
用于 DocIcon.xml 文件,以将特定文档类型映射到其对应的图标。
<Mapping
Key = "Text"
Value = "Text">
EditText = "Text"
OpenControl = "Text"
</Mapping>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 | 说明 |
---|---|
Key |
必需 文本。 指定 ProgID 或文件扩展名。 |
值 |
必需属性,类型为 Text。 指定图像的文件名和扩展名。 该文件必须存在于 %ProgramFiles%\Common Files\Microsoft Shared\Web server extensions\15\TEMPLATE\IMAGES 文件夹中。 |
EditText |
可选 文本。 指定在下拉菜单中显示为已上传到列表中的文件的编辑项 (“ 在应用程序名称中编辑”) 的文本。 |
OpenControl |
可选属性,类型为 Text。 指定用于编辑文档类型的 ActiveX 控件的名称。 |
子元素
无
父元素
出现次数
- 最小值:0
- 最大值:无限制
示例
下面的代码示例映射 ProgIDs 和文件扩展名,如下所示:
对于 ProgID
<META>
标记的不同值,它将 ProgID 映射到表示应用程序的图标。 例如,将“Excel.Sheet”映射到 ichtmxls.gif。该示例将文件扩展名映射到相应的图标。 例如,将“docx”映射到 icdocx.png。
如果以上两种情况均不能促成匹配,则该示例会为映射提供默认值 icgen.gif。
<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>