aardio 文档

aardio 范例: 二维原生图表:柱状、条形、折线、饼图和缺值示范。不依赖Office/WPS生成。

// 二维原生图表:柱状、条形、折线、饼图和缺值示范。不依赖Office/WPS生成。
import win;
import fsys.openXml.pptx.builder;
import fsys.dlg;
var spec=loadcodex($"~/examples/File/OpenXML/.pptx-charts/slides.aardio");
var report,err=fsys.openXml.pptx.builder.check(spec.slides,spec.options);
if(!report){win.msgboxErr(err);return;}
if(!report.ok){win.msgboxErr(string.dump(report.issues));return;}
var path=fsys.dlg.save("PowerPoint 演示文稿|*.pptx|","保存原生图表示例",,,,"native-charts.pptx");
if(!path)return;
var output,err=fsys.openXml.pptx.builder.write(path,spec.slides,spec.options);
if(!output){win.msgboxErr(err);return;}
raw.execute(output);

Markdown 格式