В пакете шаблона по умолчанию файл 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>