Элемент DocIcons (значки документов)
Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Элемент верхнего уровня в файле DocIcon.xml, определяющий соответствие между типами файлов и соответствующими значками библиотеки документов.
<DocIcons>
</DocIcons>
Элементы и атрибуты
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Нет
Дочерние элементы
Родительские элементы
Нет
Occurrences
- Минимум: 0
- Максимум: 1
Замечания
Как правило, существует два способа сопоставления: по расширению (например, элемент ByExtension можно использовать, чтобы назначить расширение XLS соответствующему значку для файла Microsoft Excel) и по программному идентификатору (ProgID).
Примечание.
ProgId — это запись реестра, связывающая идентификатор программы (ProgID) COM-объекта с идентификатором класса (CLSID). Например, раздел HKLM\Software\Classes\Word.Document
реестра имеет подраздел CLSID
со значением {F4754C9B-64F5-4B40-8AF4-679732AC0607}
. В этом случае ключевым именем Word.Document
является ProgId, сокращенный способ сказать {F4754C9B-64F5-4B40-8AF4-679732AC0607}
. Дополнительные сведения см. в разделе <ProgId> Key (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>