HTML打印出几个定义为String变量的SVG

时间:2017-07-19 09:54:07

标签: javascript html css angular svg

在我当前的项目中,我需要打印出一个(或几个)存储在不同字符串变量中的SVG图形。每个SVG必须打印在不同的页面中。我怎样才能做到这一点?

我将SVG图形作为字符串变量的原因如下:

  • 3pp库在内部管理绘图模型并在HTML画布中显示它。绘图模型可以包含多个页面(取决于模型的大小),但画布中只显示一个页面。
  • 这个3pp库能够返回一个JS字符串,其中显示当前页面的SVG图形。
  • 我的应用程序必须是修改每个SVG字符串以包含一个包含信息的表。
  • 最后,我必须在另一页(纸张)中打印每个SVG(页面)。

我想到的选项是:

  • 将每个字符串SVG的内容放入一个新的“可打印”字样中。 HTML元素和使用Window.print以及CSS可打印选项仅打印这些新元素。

然而,这似乎是一个非常大的解决方法'我事先并不知道这是否可行。

有没有人有更好的想法?任何经历?

0 个答案:

没有答案