/** * PdfPageNumberField.ts class for EJ2-PDF */ import { PdfFont, PdfBrush, PdfGraphics } from '../../graphics'; import { PdfPage } from '../../pages'; import { RectangleF } from '../../drawing'; import { PdfNumberStyle } from '../../pages'; import { PdfMultipleValueField } from './multiple-value-field'; /** * Represents PDF document `page number field`. * @public */ export declare class PdfPageNumberField extends PdfMultipleValueField { /** * Initialize a new instance for page number field. * @public */ constructor(font: PdfFont); /** * Initialize a new instance for page number field. * @public */ constructor(font: PdfFont, bounds: RectangleF); /** * Initialize a new instance for page number field. * @public */ constructor(font: PdfFont, brush: PdfBrush); /** * Stores the number style of the page number field. * @private */ private internalNumberStyle; /** * Gets and sets the number style of the page number field. * @private */ get numberStyle(): PdfNumberStyle; set numberStyle(value: PdfNumberStyle); /** * Return the `string` value of page number field. * @public */ getValue(graphics: PdfGraphics): string; /** * Internal method to `get actual value of page number`. * @private */ protected internalGetValue(page: PdfPage): string; }