打印 getOrgChart

Posted

技术标签:

【中文标题】打印 getOrgChart【英文标题】:Printing getOrgChart 【发布时间】:2017-07-02 09:21:56 【问题描述】:

我正在使用来自here 的 getOrgChart 库,并且我试图打印出整个图表而不仅仅是可见部分。不幸的是,当使用标准库打印功能时,它只会打印出第一部分,我不知道如何打印整个图表(这是相当宽的,大约有 200 个水平节点)。即使它跨越几页我也不介意。

我已经尝试了一些库,如 svgToPdf、jsPDF,并且我知道有像 Phantom 这样的服务器端替代方案,但我不确定让我的 SVG 标记完全打印的最佳方式以及最简单的方式。

【问题讨论】:

为什么不导出为PNG呢?不过,将整个图表打印在一张纸上意味着内容的大小必须适合。 【参考方案1】:

启用打印。

默认值:假

var orgchart = new getOrgChart($("#id"),
   enablePrint: true
);

【讨论】:

虽然使用 "enablePrint: true" 确实启用了打印,但遗憾的是,如果不进行额外的广泛调整,它不允许打印多页图表。我想知道是否有人为通过 GetOrgChart 生成的图表的多页打印提供现成的解决方案?

以上是关于打印 getOrgChart的主要内容,如果未能解决你的问题,请参考以下文章

如何查看打印机的打印设置和取消打印啊

打印机如何取消打印任务

怎么设置打印机默认一张,无需选择打印机直接打印

打印机如何取消打印任务

惠普打印机彩墨没了,只有黑墨可以打印吗?

为啥打印时总出现打印任务发送到打印机,怎么给取消