Какова лучшая библиотека для печати в браузере, плагин или фрагмент для javascript / jquery? - PullRequest
0 голосов
/ 24 ноября 2010

Я пытаюсь напечатать часть веб-страницы, и есть несколько файлов CSS, и некоторые из этих файлов соответствуют типу «печати».Некоторые из плагинов, которые я видел, предполагают, что у вас есть только один файл media = "print" css, и это все, что ему нужно.Я посмотрел на PrintArea и jsprint и не очень впечатлен ни одним из них, я думаю, что могу настроить их, чтобы получить то, что мне нужно, но я надеюсь, что есть лучшая библиотека, которую мне еще предстоит открыть.*

Ответы [ 2 ]

2 голосов
/ 08 мая 2018

Посмотрите на printThis .Он поставляется с несколькими опциями, такими как загрузка css.

$("#mySelector").printThis({ debug: false, // show the iframe for debugging importCSS: true, // import page CSS importStyle: false, // import style tags printContainer: true, // grab outer container as well as the contents of the selector loadCSS: "path/to/my.css", // path to additional css file - use an array [] for multiple pageTitle: "", // add title to print page removeInline: false, // remove all inline styles from print elements printDelay: 333, // variable print delay header: null, // prefix to html footer: null, // postfix to html base: false , // preserve the BASE tag, or accept a string for the URL formValues: true, // preserve input/form values canvas: false, // copy canvas elements (experimental) doctypeString: "...", // enter a different doctype for older markup removeScripts: false, // remove script tags from print content copyTagClasses: false // copy classes from the html & body tag });

0 голосов
/ 24 ноября 2010

Я только что посмотрел на источник PrintArea , и, похоже, он учитывает несколько таблиц стилей. Было бы полезно, если бы вы сказали нам, что именно вам не нравится в библиотеках.

Кроме того, я не уверен, насколько вы сможете достичь с помощью решения только для JS, чем такой плагин, как PrintArea.

...