导出与打印
从工作表导出 PDF 和打印:File 菜单命令、所有会话选项、范围与过滤行为、布局和离线隐私行为。
Numlex 可以把工作表导出为 PDF 或打印,且绝不触碰实时编辑器。两条路径都按屏幕上的样子显示 已求值工作表,因此 PDF 与打印页彼此一致。每个选项都只对当前会话有效,整条路径完全离线,保存失败或取消绝不会留下残缺文件。
File 菜单
File 菜单恰好拥有这些工作表命令:
| 命令 | 快捷键 | 作用 |
|---|---|---|
| Import Sheet… | ⌘I | 将 .nlx 文件作为新工作表打开 |
| Export Sheet (.nlx)… | ⌘E | 写入可移植的 .nlx 文档 |
| Export Sheet as PDF… | — | 打开 PDF 导出选项表,然后打开原生保存面板 |
| Print… | ⌘P | 打开同一选项表,然后打开标准 macOS 打印面板 |
Print… 项恰好一个,位于标准 File 菜单位置,系统绝不会重复它。.nlx 和 PDF 是不同且明确的
项。
捕获的内容
打开选项表时,Numlex 会对所选工作表及其设置取一份固定视图:
- 先完整解析工作表,因此变量、引用、token、内联 total 和所有语法规则都与屏幕上的行为完全一致;
- 语法高亮来自同一视图(包括日期、天气/地理、单位和金融);
- 逐行精度、记法和持久高亮都会保留;
- 页脚 Total 只对导出的已求值行聚合,内联
total行绝不重复 计数。使用完整范围时,Total 就是实时页脚。
编辑器视图绝不会被截图或修改:实时文档、选区、光标和输入状态在打开、取消、导出或 打印时都不受影响。
选项
每个选项都只对当前会话有效——绝不进入设置存储或 .nlx。上次选择在应用运行期间保留,并
会针对新选择的工作表进行钳制,因此过期的行范围绝不会在较短的工作表上变得无效。
| 选项 | 默认 | 行为 |
|---|---|---|
| 字体族 | 便笺字体 | 任何已安装字体族;缺失的字体族回落到便笺字体 |
| 字形 | Regular | 所选字体族的字形;缺失的字形回落到该字体族的第一个字形 |
| 大小 | 当前便笺大小 | 8…36 pt |
| 语法高亮 | 开 | 开:现有语义角色和适合打印的颜色;关:可读的单色正文(token 胶囊仍清晰可读) |
| 行号 | 开 | 原始 1-based 源行号;过滤后绝不重新编号 |
| 显示合计 | 开 | 在最后导出行之后显示一次页脚 Total;它可能另起一页 |
| 隐藏注释 | 关 | 完全移除求值器的 // 注释行 |
隐藏 # 标记 | 关 | 去掉一个前导 # 和至多一个分隔空格;标题角色、排版和内容保留 |
| 行 | 全部 | 全部,或含端点的 1-based From/To 范围;无效或空范围显示内联消息并禁用操作 |
如果范围加过滤后没有任何可打印内容,操作会被禁用并说明原因——绝不生成空白或损坏的 PDF。
页面布局
- 白色可打印页面,使用系统打印信息中适合区域设置的默认纸张和合理页边距。
- 每页都有工作表标题页眉和
N / M页码标签。 - 可选装订线中的原始源行号。
- 表达式列和答案列;
#标题排版;持久高亮填充;文本换行;逐行对齐。 - 内联答案 token 绘制为编辑器显示的相同胶囊标签(每个占位符对应其实时 token 解析;损坏的
token 显示记住的
Line N)。 - 宽度有保证,不会被裁切:任何一列都不会溢出 到另一列或越过页边距。较长的标签和 不可断开的单词(标识符、URL 或数字字符串)会安全换行或断开,文本绝不会在字符中间被拆开。
- 保留源空白:前导、重复和内部的空格与制表符
都会保留,换行绝不删除空格。答案按宽度换行,因此
3 years 2 months在能容纳时保持在一行。 - 装饰元素保持在页边距内:工作表标题在触及页码标签前以省略号截断,比内容区更宽 的 Total 会把值换到单独一行。
- 行在能容纳时保持完整;只有高于页面主体的单行会被拆开。分页是可预测的。
- 页脚显示当前页脚统计(Sum、Average、Count 或 Median)及其本地化标签;在部分范围上, 统计只按导出行计算。Count 打印为精确整数。
- PDF 以工作表标题作为文档标题,以 Numlex 作为作者。保存失败或取消 不会留下残缺文件。
隐私与离线行为
导出和打印完全离线:没有网络请求、没有剪贴板访问、没有分析,除你在保存面板中选择的目标 (或你选择的打印机)外,任何数据都不会离开你的 Mac。打印使用标准 macOS 打印面板及其正常页面 控制。取消选项表、保存面板或打印面板不会改变任何内容。