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