aardio 文档

文字测量

fsys.openXml.pptx.metrics 用 GDI+ 估算文字在给定宽度内的行数与高度,供 builder.check 使用;不启动 Office。

import fsys.openXml.pptx.layout;
import fsys.openXml.pptx.metrics;
var model=fsys.openXml.pptx.layout.text({text="需要估算高度的一段文字";fontSize=18},{});
var session=fsys.openXml.pptx.metrics.session();
var m=fsys.openXml.pptx.metrics.measureText(session,model,120);
session.delete();
return {height=m.height;lines=m.lines};

同一段落内多种字号按最大字号估算,偏保守;GDI+ 不支持中文行尾标点悬挂,中文窄栏可能多估一行。精度数据见 生成前预检。

Markdown 格式