UNPKG

survey-pdf

Version:

Renders JSON-driven SurveyJS forms and their responses as PDF documents in the browser or Node.js: fillable interactive PDF forms (AcroForm) or static printouts.

25 lines (24 loc) 1.18 kB
import { PanelModel, PageModel, Question } from 'survey-core'; import { IPoint, DocController } from '../doc_controller'; import { FlatRepository } from '../flat_layout/flat_repository'; import { IPdfBrick } from '../pdf_render/pdf_brick'; export declare class AdornersBaseOptions { point: IPoint; bricks: IPdfBrick[]; controller: DocController; repository: FlatRepository; module: any; constructor(point: IPoint, bricks: IPdfBrick[], controller: DocController, repository: FlatRepository); } export declare class AdornersOptions extends AdornersBaseOptions { question: Question; constructor(point: IPoint, bricks: IPdfBrick[], question: Question, controller: DocController, repository: FlatRepository); } export declare class AdornersPanelOptions extends AdornersBaseOptions { panel: PanelModel; constructor(point: IPoint, bricks: IPdfBrick[], panel: PanelModel, controller: DocController, repository: FlatRepository); } export declare class AdornersPageOptions extends AdornersBaseOptions { page: PageModel; constructor(point: IPoint, bricks: IPdfBrick[], page: PageModel, controller: DocController, repository: FlatRepository); }