UNPKG

survey-pdf

Version:

A UI component that uses SurveyJS form JSON schemas to render forms as PDF documents. It populates PDF fields with data collected using SurveyJS Form Library and lets you export your SurveyJS forms as editable or pre-filled PDFs.

18 lines (17 loc) 756 B
import { IQuestion, QuestionFileModel } from 'survey-core'; import { SurveyPDF } from '../survey'; import { IPoint, DocController } from '../doc_controller'; import { FlatQuestion } from './flat_question'; import { IPdfBrick } from '../pdf_render/pdf_brick'; export declare class FlatFile extends FlatQuestion { protected survey: SurveyPDF; static readonly IMAGE_GAP_SCALE: number; static readonly TEXT_MIN_SCALE: number; static DEFAULT_IMAGE_FIT: string; protected question: QuestionFileModel; constructor(survey: SurveyPDF, question: IQuestion, controller: DocController); private generateFlatItem; private addLine; private getImagePreviewContentWidth; generateFlatsContent(point: IPoint): Promise<IPdfBrick[]>; }