200910 文档自由排版
3 min read

200910 文档自由排版

我们重新开发了文档的排版方式,现在支持了精确定义各个文本框位置和尺寸,以便更灵活地支持各种文档格式。现有的文档组件都(除“多行表格”外)都已自动转换为新的排版格式,但一部分表格可能需要手动调整起格式。

新的排版方式里,排版的数据单元为可自由摆放在页面中任意位置的“单元格”,单元格的位置和尺寸皆可以灵活定义(精确到打印尺寸的0.5毫米)。

单元格内可以选择放置数据字段还是普通文本,无论是数据字段还是普通文本,每个单元格都还支持设定如下样式:

  • 水平对齐方式
  • 字体大小(以毫米为单位,精确到0.5mm)
  • 内衬距(文本和四周边框之间留空的距离)
  • 字体(目前仅支持“黑体”和“宋体”两个选项)
  • 可以将边框隐藏

新的文档里还支持多页文档,目前页面的尺寸固定为A4纸张尺寸,且打印边距固定为10mm。

添加一个单元格时,点击一个页,然后点击工具栏的“添加页”,然后在页面中拖拽生成单元格即可,拖拽时将会显示单元格的尺寸。

通过拖拽创建一个新的单元格

在新创建表单时也可以使用“拆分单元格”功能先创建一个较大的单元格,再自动拆分为多个大小相同的小单元格。然后可以通过拖拽调整单元格的尺寸。

通过“拆分单元格”批量创建表单,并拖拽调整

“拖拽选项”中可以开启或关闭一些相关拖拽功能,于一些精确绘制调整表单的场景中使用。

目前可开启关闭的拖拽选项

在需要的时候,还可以直接手动编辑单元格的坐标和尺寸。点击工具栏中的“单元格坐标”按钮可进行该操作。

编辑“单元格坐标”

新的文档排版模式中,数据字段对应的“列”名称不再自动提取,而是需要手动在单元格里进行设置。

设置单个数据字段的数据列

提取数据所至的“数据表”,也变为文档自身上设置的属性,点击右侧工具栏进行设置。

设置当前文档的“数据表”

Enjoying these posts? Subscribe for more