在线表格 luckysheet
约 502 字大约 2 分钟
...
2026-09-28
插件说明
@sv-print/plugin-ele-luckysheet luckysheet 在线表格打印元素插件:设计态内嵌 luckysheet 编辑器,可直接编辑表格内容(合并单元格、字体、边框、公式、冻结等);打印/导出时对 #luckysheetTableContent canvas 执行 toDataURL 转为 PNG 图片渲染。
第三方依赖:luckysheet(UMD,插件内部已引入其样式与脚本)。
npm install @sv-print/plugin-ele-luckysheet示例代码
import pluginLuckysheet from '@sv-print/plugin-ele-luckysheet';
const plugins = [pluginLuckysheet({})];
await hiprint.register({ plugins }); // 须在创建模板/打开设计器之前拖入「luckysheet」元素(默认 200x200)即可进入编辑,表格内容在设计态维护并随模板保存。
高级用法
使用说明
- 表格内容在设计态维护,无内容类 option:属性面板仅提供 title / field / testData / fixed / fFontSize / fLineHeight 等通用项
- 元素进入设计态会自动铺满当前设计页(left/top 置 0、宽高取页面尺寸),拖拽通过元素自带的 handle 控制
- 内置精简版 luckysheet 工具栏:开放撤销重做、格式刷、货币/百分比等常用格式、字体、字号、加粗、斜体、删除线、下划线、文本/填充颜色、边框、合并单元格、水平/垂直对齐、换行、公式、冻结等;图片、链接、图表、批注、数据透视表等默认关闭
- 打印与导出不走 DOM 重排:直接对
#luckysheetTableContentcanvastoDataURL("image/png")截图为图片渲染
版权所有
版权归属:sv-print
