В пакете шаблона по умолчанию файл docpart_templates.html определяет библиотеку и некоторые шаблоны деталей документа по умолчанию. В библиотеке шаблонов деталей документа создайте детали документа, которые необходимо повторно использовать в отчете. Шаблон детали можно создать для любой части документа, которую необходимо повторить, не переопределяя его программно.
Шаблон детали документа обычно состоит из фиксированного содержимого и отверстий. Для определения шаблонов можно использовать стандартные HTML-элементы. Вы также можете использовать <toc> элемент для оглавления. Дополнительные сведения см. в разделе Создание оглавления.
Используйте этот рабочий процесс для работы с библиотекой шаблонов деталей документа:
Распакуйте пакет шаблонов, содержащий файл библиотеки шаблонов деталей.
Откройте файл шаблонов деталей документа с именем docpart_templates.html по умолчанию в HTML или текстовом редакторе.
При необходимости отредактируйте файл с помощью элементов, описанных в разделе Структура библиотеки шаблонов деталей HTML-документа.
Добавление любых стилей, поддерживающих шаблоны деталей документа в .css в пакете шаблонов. См. раздел Изменение стилей в шаблонах HTML.
Сохраните отредактированные файлы библиотеки.
Переупаковка шаблона с помощью ziptemplate.
Библиотека деталей документа создается с помощью <dplibrary> элемент. Добавить <dplibrary> элемент внутри <body> элемент. Ваш пакет шаблона может иметь только один <dplibrary> элемент.
Использовать <dptemplate> элементы внутри <dplibrary> элемент для каждого шаблона детали документа, который требуется создать. Можно создать столько шаблонов деталей документов, сколько потребуется.
Этот код показывает основную структуру библиотеки деталей документа. <dptemplate> элемент имеет атрибут name, которое задается как имя, используемое при вызове детали документа из программы отчетов. Имя эквивалентно имени детали в коллекции быстрых деталей в Word. При создании шаблонов для нескольких выходов используйте одно и то же имя в обоих местах.
<body>
<dplibrary>
<dptemplate name="myFirstDocPartTemp">
[Document part template content--holes and fixed content]
</dptemplate>
</dplibrary>
</body>