2017-02-14 2 views
10

Я использую библиотеку getOrgChart от here, и я пытаюсь распечатать весь график, а не только видимый раздел. К сожалению, при использовании функции печати стандартных библиотек он будет распечатывать только первый раздел, и я не могу понять, как распечатать всю диаграмму (что довольно широко, около 200 узлов идут горизонтально). Даже если это на нескольких страницах, я не против.Печать getOrgChart

Я пробовал несколько библиотек, таких как svgToPdf, jsPDF, и я понимаю, что есть альтернативы на стороне сервера, такие как Phantom, но я не уверен в лучшем виде, а также самый легкий способ получить мои теги SVG для полной печати.

+0

Почему не экспортировать в PNG вместо этого? Несмотря на то, что печать всей диаграммы на одном листе бумаги означает, что контент должен быть рассчитан на размер. –

ответ

4

Включает печать.

Значение по умолчанию: ложные

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

Использование функции enablePrint: true позволяет включить печать, но, к сожалению, не позволяет печатать многостраничные графики без дополнительной тщательной настройки. Интересно, есть ли у кого-нибудь готовое решение для многостраничной печати диаграмм, созданных с помощью GetOrgChart? – romka

Смежные вопросы