Templates are used to automatically add page elements to all pages in a document or section. This is useful for things like header and footer. There are two types of templates that can be applied. These are document wide templates and section wide templates. By default, a page will use both the document and section template if they are set. For information on how to break a document into sections and apply a section template, see the Document Sectioning topic.

DynamicPDF™ Generator v3.0 for COM/ActiveX includes two template classes:

Template

The Template class is used to add Page Element to all pages in the section or document.

Even / Odd Template

The EvenOddTemplate class is used to add different Page Elements to even or odd pages in the section or document.

Document Templates

Document templates are applied by creating a Template class, adding Page Elements to it, then setting it to the Document's Template property:

[VBScript]
Dim MyTemplate
Set MyTemplate = MyDocument.SetTemplate
MyTemplate.AddLabel "Header", 0, 0, 200, 12 

Even / Odd templates can be created as follows:

[ASP - VBScript]
<!-- METADATA TYPE="typelib" UUID="{DF9225FE-94A4-490D-8CAD-E8366CE621D3}"-->
<%
    Dim MyDocument
    Set MyDocument = Server.CreateObject ( "DynamicPDF.Document" )
    Dim MyPageOdd
    Dim MyPageEven
    Set MyPageOdd = MyDocument.AddPage()
    Set MyPageEven = MyDocument.AddPage()
    Dim MyTemplate
    Set MyTemplate = MyDocument.SetEvenOddTemplate
    Dim MyTemplateEvenGroup
    Set MyTemplateEvenGroup = MyTemplate.EvenElements
    MyTemplateEvenGroup.AddLabel "Even Header", 0, 0, 200, 12
    Dim MyTemplateOddGroup
    Set MyTemplateOddGroup = MyTemplate.OddElements
    MyTemplateOddGroup.AddLabel "Odd Header", 0, 0, 200, 12
    MyTemplate.AddLabel "Footer", 0, 680, 200, 12
    MyDocument.DrawToWeb true
    Set MyPageOdd = Nothing
    Set MyPageEven = Nothing
    Set MyDocument = Nothing
%>

See Also 

EvenOddTemplate Class | Template Class | Programming with Generator for COM-ActiveX