Q3_2022 会议问题:如何使用 Page drop zone 在 Graph Builder 中的页面之间添加分页符以获得更好的打印效果Gordon Limond 提出了一个关于使用“页面”放置区在 Graph Builder 中设置分页符的最佳方法的问题。
为什么:使用页面放置区并打印所有(多达数百页)的图形构建器有时会导致“页面”的标题位于打印输出的一侧,而图形位于下一页或其他截断处。
当前的解决方法选项: 并不真地
讨论后解决方法选项:
- 使用过滤器,循环,为每个图像保存图像并将所有图像放入最终文档
- 使用每个 GB 语句之间的分页符对象为每个页面创建一个带有 Graph Builder 脚本的新窗口脚本
- 对表达式语句执行相同操作并遍历 pages 变量
- Isaac Himanga 使用“xpath”和“prepend”提出了一个非常聪明的建议:
Names Default To Here( 1 );
dt = Open( "$Sample_data/big class.jmp" );
gb = Graph Builder(
Size( 534, 2956 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Page( :age ) ),
Elements( Points( X, Y, Legend( 4 ) ), Smoother( X, Y, Legend( 5 ) ) )
);
(gb << xpath("//GraphBuilderGroupBox")) << prepend(Page Break Box());这已经在打印输出的第一页旁边完成了这项工作,但这可能是由于 xpath 语句中的路径不完全正确。 因为它是临时的并且工作已经几乎完美,所以对 Isaac 表示敬意!