Вы столкнулись с трудностями при применении CSS к документам jsPDF. В этом руководстве будут рассмотрены потенциальные решения, основанные на предоставленной вами информации.
Как уже упоминалось, вы безрезультатно использовали встроенные, внутренние и внешние таблицы стилей. К сожалению, jsPDF изначально не поддерживает приложения CSS.
Другой подход, предложенный на некоторых форумах, — использование таблицы стилей CSS для печати, но этот метод также оказался неэффективным в вашей ситуация.
Вместо того, чтобы полагаться на CSS, рассмотрите возможность установки стилей напрямую с помощью API jsPDF. Вот пример кода, демонстрирующий, как изменить цвета текста с помощью вызовов API:
var doc = new jsPDF('landscape');
doc.setFontSize(22);
doc.setTextColor(255, 0, 0); // Red
doc.text(20, 20, 'This is a title');
doc.setFontSize(16);
doc.setTextColor(0, 255, 0); // Green
doc.text(20, 30, 'This is some normal sized text underneath.');
Хотя это не основная причина вашей проблемы, стоит отметить, что HTML-код включает тип носителя для печати:
Это обозначение не имеет отношения к вашей текущей задаче, поскольку вы пытаетесь создать PDF-документ, а не физическую распечатку.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3