UNPKG

@amanoooo/office-chart

Version:

create office xlsx and pptx with tables and charts

22 lines (21 loc) 878 B
import { ChartTool } from './../xlsx/chartTool'; import { XlsxGenerator } from './../xlsx/xlsxGenerator'; import { IPPTChartData, IPptTableOpt } from './../xlsx/models/data.model'; import { XmlTool } from "../xmlTool"; export declare class PptGraphicTool { private xmlTool; private xlsxGenerator; private chartTool; constructor(xmlTool: XmlTool, xlsxGenerator: XlsxGenerator, chartTool: ChartTool); writeTable: (id: number, slide: any, data: any[][], opt: IPptTableOpt) => Promise<void>; private addRow; private addLocationGraphicElements; addChart: (slide: any, chartOpt: IPPTChartData, slideId: number) => Promise<void>; private buildData; private buildChart; private addContentTypeChart; private addSlideChartRel; private addChartRef; private createXlsxWithTableAndChart; private getColName; }