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


Элемент Mapping (Document Icons)

Дата последнего изменения: 9 марта 2015 г.

Применимо к: SharePoint Foundation 2010

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Используется в файле DocIcon.xml для сопоставления отдельных типов документов с соответствующими значками.

<Mapping
  Key = "Text"
  Value = "Text">
  EditText = "Text"
  OpenControl = "Text"
</Mapping>

Атрибуты

Атрибут

Описание

Key

Обязательный атрибут типа Text. Задает ProgID или расширение имени файла.

Value

Обязательный атрибут типа Text. Определяет имя файла и расширение изображения. Файл должен существовать в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\IMAGES.

EditText

Необязательный атрибут типа Text. Определяет текст, который отображается в раскрывающихся меню в виде элемента для редактирования ("Правка в имя_приложения"), для файла, загруженного в список.

OpenControl

Необязательный атрибут типа Text. Указывает имя элемента управления ActiveX, используемого для открытия определенного типа документов.

Дочерние элементы

Нет

Родительские элементы

ByExtension, ByProgID

Вхождения

Минимум: 0

Максимум: без ограничений

Пример

В следующем примере ProgIDs сопоставляются с расширениями имен файлов, как показано далее.

  • Для различных значений тега ProgID "<META>" ProgIDs сопоставляется со значками, представляющими приложения. Например, "Excel.Sheet" сопоставляется с icdocx.png.

  • Сопоставляет расширения имен файлов с соответствующими значками. Например, "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>