mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 10:59:42 +08:00
48a67a5673
* shape 支持初步 * 完善 shape 的支持 * 支持自定义 shape * arcTo 换算法 * 修正 arc 圆形的计算 * curvedRightArrow 暂时不支持 * 修复编译报错 * 更新 snapshot * 增加动作配置 * 新增 api 的时候也触发变化 |
||
---|---|---|
.. | ||
__tests__ | ||
examples | ||
src | ||
tools | ||
.gitignore | ||
index.html | ||
package.json | ||
README.md | ||
rollup.config.js | ||
tsconfig-for-declaration.json | ||
tsconfig.json |
说明
原理
docx 渲染器,原理是将 docx 里的 xml 格式转成 html
相对于 Canvas 渲染,这个实现方案比较简单,最终页面也可以很方便复制,但无法保证和原始 docx 文件展现一致,因为有部分功能难以在 HTML 中实现,比如图文环绕效果。
已知不支持的功能
- 分页符
- 形状
- 艺术字
- 域
- 对象
- wmf,需要使用 https://github.com/SheetJS/js-wmf
参考资料
日常开发可以使用 OOXML viewer 插件查看
开发过程啊参考了