Поделиться через


Элемент 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>