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
TypeScript
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);
}