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