أنت تواجه تحديات في تطبيق CSS على مستندات jsPDF. سيتعمق هذا الدليل في الحلول المحتملة بناءً على المعلومات التي قدمتها.
كما ذكرنا، لقد استخدمت أوراق الأنماط المضمنة والداخلية والخارجية دون جدوى. لسوء الحظ، لا يدعم jsPDF تطبيق CSS أصلاً.
هناك طريقة أخرى تقترحها بعض المنتديات وهي استخدام ورقة أنماط CSS المطبوعة، ولكن هذه الطريقة أثبتت أيضًا عدم فعاليتها في الوضع.
بدلاً من الاعتماد على CSS، فكر في تعيين الأنماط باستخدام 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