При регистрации соответствующего документа и классов отображаемых элементов этот параметризованный класс используется для
построения конкретного документа и отображаемого элемента (D
представляет класс документа, а V - класс отображаемого элемента). Параметризованные шаблоны классов создаются с помощью макрокоманды, которая генерирует также соответствующую потоковую поддержку. Для документов и классов отображаемых элементов используются параметризованные подклассы. Шаблон имени класса используется как typedef для параметризованных классов.
Создать экземпляр шаблона документа вы можете с помощью статической функции-элемента и явной конструкции. При создании шаблона документа администратор документа регистрирует шаблон. При
удалении шаблона документа вызывается функция удаления шаблона, и
он становится невидимым для пользователя. Однако в памяти он будет сохраняться, пока существуют документы.