UNPKG

canvas-editor-pdf

Version:
48 lines (47 loc) 1.09 kB
declare const CONFIG: Record<string, number>; interface Bbox { x: number; y: number; w: number; h: number; } interface Expr { type: string; text: string; mode: string; chld: Expr[]; bbox: Bbox; } interface ExportOpt { MIN_CHAR_H?: number; MAX_W?: number; MAX_H?: number; MARGIN_X?: number; MARGIN_Y?: number; SCALE_X?: number; SCALE_Y?: number; STROKE_W?: number; FG_COLOR?: string; BG_COLOR?: string; } export interface LaTexSVG { svg: string; width: number; height: number; } export declare class LaTexUtils { _latex: string; _tree: Expr; _tokens: string[]; _polylines: number[][][]; constructor(latex: string); private resolveScale; polylines(opt?: ExportOpt): number[][][]; pathd(opt?: ExportOpt): string; svg(opt: ExportOpt): LaTexSVG; pdf(opt: ExportOpt): string; boxes(opt: ExportOpt): Bbox[]; box(opt: ExportOpt): Bbox; } declare const _impl: Record<string, Function>; export { CONFIG, _impl };