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.
27 lines (26 loc) • 751 B
TypeScript
import { IPdfBrick, TranslateXFunction } from './pdf_brick';
export declare class CompositeBrick implements IPdfBrick {
private bricks;
private _xLeft;
private _xRight;
private _yTop;
private _yBot;
isPageBreak: boolean;
constructor(...bricks: IPdfBrick[]);
get xLeft(): number;
set xLeft(xLeft: number);
get xRight(): number;
set xRight(xRight: number);
get yTop(): number;
set yTop(yTop: number);
get yBot(): number;
set yBot(yBot: number);
private shift;
get width(): number;
get height(): number;
render(): Promise<void>;
get isEmpty(): boolean;
addBrick(...bricks: IPdfBrick[]): void;
unfold(): IPdfBrick[];
translateX(func: TranslateXFunction): void;
}