/** * PdfDocumentTemplate.ts class for EJ2-PDF */ import { PdfPage, PdfPageTemplateElement } from '../pages'; /** * `PdfDocumentTemplate` class encapsulates a page template for all the pages in the document. * @private */ export declare class PdfDocumentTemplate { /** * `Left` page template object. * @private */ private leftTemplate; /** * `Top` page template object. * @private */ private topTemplate; /** * `Right` page template object. * @private */ private rightTemplate; /** * `Bottom` page template object. * @private */ private bottomTemplate; /** * `EvenLeft` page template object. * @private */ private evenLeft; /** * `EvenTop` page template object. * @private */ private evenTop; /** * `EvenRight` page template object. * @private */ private evenRight; /** * `EventBottom` page template object. * @private */ private evenBottom; /** * `OddLeft` page template object. * @private */ private oddLeft; /** * `OddTop` page template object. * @private */ private oddTop; /** * `OddRight` page template object. * @private */ private oddRight; /** * `OddBottom` page template object. * @private */ private oddBottom; /** * `Left` page template object. * @public */ get left(): PdfPageTemplateElement; set left(value: PdfPageTemplateElement); /** * `Top` page template object. * @public */ get top(): PdfPageTemplateElement; set top(value: PdfPageTemplateElement); /** * `Right` page template object. * @public */ get right(): PdfPageTemplateElement; set right(value: PdfPageTemplateElement); /** * `Bottom` page template object. * @public */ get bottom(): PdfPageTemplateElement; set bottom(value: PdfPageTemplateElement); /** * `EvenLeft` page template object. * @public */ get EvenLeft(): PdfPageTemplateElement; set EvenLeft(value: PdfPageTemplateElement); /** * `EvenTop` page template object. * @public */ get EvenTop(): PdfPageTemplateElement; set EvenTop(value: PdfPageTemplateElement); /** * `EvenRight` page template object. * @public */ get EvenRight(): PdfPageTemplateElement; set EvenRight(value: PdfPageTemplateElement); /** * `EvenBottom` page template object. * @public */ get EvenBottom(): PdfPageTemplateElement; set EvenBottom(value: PdfPageTemplateElement); /** * `OddLeft` page template object. * @public */ get OddLeft(): PdfPageTemplateElement; set OddLeft(value: PdfPageTemplateElement); /** * `OddTop` page template object. * @public */ get OddTop(): PdfPageTemplateElement; set OddTop(value: PdfPageTemplateElement); /** * `OddRight` page template object. * @public */ get OddRight(): PdfPageTemplateElement; set OddRight(value: PdfPageTemplateElement); /** * `OddBottom` page template object. * @public */ get OddBottom(): PdfPageTemplateElement; set OddBottom(value: PdfPageTemplateElement); /** * Initializes a new instance of the `PdfDocumentTemplate` class. * @public */ constructor(); /** * Returns `left` template. * @public */ getLeft(page: PdfPage): PdfPageTemplateElement; /** * Returns `top` template. * @public */ getTop(page: PdfPage): PdfPageTemplateElement; /** * Returns `right` template. * @public */ getRight(page: PdfPage): PdfPageTemplateElement; /** * Returns `bottom` template. * @public */ getBottom(page: PdfPage): PdfPageTemplateElement; /** * Checks whether the page `is even`. * @private */ private isEven; /** * Checks a `template element`. * @private */ private checkElement; }