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.
16 lines (15 loc) • 735 B
TypeScript
import { PanelModel } from 'survey-core';
import { SurveyPDF } from '../survey';
import { IPoint, DocController } from '../doc_controller';
import { IPdfBrick } from '../pdf_render/pdf_brick';
export declare class FlatSurvey {
static QUES_GAP_VERT_SCALE: number;
static PANEL_CONT_GAP_SCALE: number;
static PANEL_DESC_GAP_SCALE: number;
static generateFlatsPanel(survey: SurveyPDF, controller: DocController, panel: PanelModel, point: IPoint): Promise<IPdfBrick[]>;
private static generateFlatsPagePanel;
private static popRowlines;
private static generateFlatTitle;
private static generateFlatLogoImage;
static generateFlats(survey: SurveyPDF, controller: DocController): Promise<IPdfBrick[][]>;
}