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.
23 lines (22 loc) • 1.01 kB
TypeScript
import { IQuestion, ItemValue, QuestionBooleanModel } 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';
import { FlatRadiogroup } from './flat_radiogroup';
export declare class FlatBooleanCheckbox extends FlatQuestion {
protected survey: SurveyPDF;
protected controller: DocController;
protected question: QuestionBooleanModel;
constructor(survey: SurveyPDF, question: IQuestion, controller: DocController);
generateFlatsContent(point: IPoint): Promise<IPdfBrick[]>;
}
export declare class FlatBoolean extends FlatRadiogroup {
protected survey: SurveyPDF;
protected controller: DocController;
private items;
constructor(survey: SurveyPDF, question: IQuestion, controller: DocController);
private buildItems;
protected getVisibleChoices(): Array<ItemValue>;
protected getColCount(): number;
}