Template Class

Represents a template element which can be repeated in all PDF document pages. You can use variables like current PDF page number and the total number of PDF pages in a template.

Definition

Namespace: EvoPdf
Assembly: EvoHtmlToPdf_NetCore (in EvoHtmlToPdf_NetCore.dll) Version: 11.0.0
C#
public class Template : ElementsRenderer
Inheritance
Object    ElementsRenderer    Template

Properties

Anchoring Gets or sets the template anchoring inside the PDF page
Bounds Gets or sets the template bounds rectangle. Setting this property for a default template has no effect.
BringToFront When true, this property makes the template to be rendered in front of the page main content. By default this property is true.
ClientRectangle Gets the drawable area of the renderer. The margins, document header and footer are excluded.
(Inherited from ElementsRenderer)
Docking Gets or sets the template docking inside the PDF page
DrawOnEvenPages Set this property to indicate whether the template is drawn or not on the even pages. By default this property is true.
DrawOnFirstPage Set this property to indicate whether the template is drawn or not on the first page. By default this property is true.
DrawOnOddPages Set this property to indicate whether the template is drawn or not on the odd pages. By default this property is true.
Height Gets or sets template height for a custom template. Setting this property for a default document template has no effect.
PageNumberingPageCountIncrement Gets or sets an increment for the total number of pages displayed using &P; variable in a TextElement added to the template.
PageNumberingStartIndex Gets or sets the start index for page numbering using the &p; variable in a TextElement added to the template.
ParentDocument The parent document of this renderer
(Inherited from ElementsRenderer)
SendToBackground When true, this property makes the template to be rendered in the back of the page main content. By default this property is false.
Width Gets or sets template width for a custom template. Setting this property for a default document template has no effect.

Methods

AddElement Adds a PDF page element to this template repeated in each PDF page
(Overrides ElementsRendererAddElement(PageElement))
Equals
(Inherited from Object)
Finalize
(Inherited from Object)
GetHashCode
(Inherited from Object)
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
ToString
(Inherited from Object)

Events

BeforeRenderInPdfPageEvent The event is raised right before the template is rendered in a PDF page. The template rendering in PDF page can be canceled by setting the CancelRender property on false

See Also