تهامي ادم نشر 31 أكتوبر 2020 أرسل تقرير نشر 31 أكتوبر 2020 محتاج كود اخر بلغة php عند الضغط زر يقوم بطباعة حجم معين من الصفحة اقتباس
0 ayoubridouani نشر 31 أكتوبر 2020 أرسل تقرير نشر 31 أكتوبر 2020 بتاريخ 6 دقائق مضت قال تهامي ادم: محتاج كود اخر بلغة php عند الضغط زر يقوم بطباعة حجم معين من الصفحة ما دمت تحتاج لضغطة زر فالأمر التالي يمكنك إنجازه بالجافاسكريبت أو الجيكويري فقط ويحتاج لمكتبة jsPDF مثال على الإستعمال: $(function () { var specialElementHandlers = { '#editor': function (element,renderer) { return true; } }; $('#cmd').click(function () { var doc = new jsPDF(); doc.fromHTML( $('#target').html(), 15, 15, { 'width': 170, 'elementHandlers': specialElementHandlers }, function(){ doc.save('sample-file.pdf'); } ); }); }); حيث ها هنا قمت بطباعة جزء #target من الصفحة مع إضافة تصميمات ب CSS وإستخراج الخارج على شكل PDF. اقتباس
0 Mena Sami نشر 31 أكتوبر 2020 أرسل تقرير نشر 31 أكتوبر 2020 لغه ال PHP لا تعطيك ناتج عند الضغط غير بعد ما تعيد تحميل الصفحه و ده بيكون تلقائي مجرد ما تضغط بتلاحظ الصفحة كامله بتحمل من جديد. انت محتاج تعتمد علي الموضوع ده من غير ما تحمل الصفحة من جديد عن طريق لغة الجافا اسكريبت ... هناك في ميزه Ajax ممكن تستعملها في الوصل بين ال PHP وانت بتجيب الداتا من السيرفر و تبعتها للمتصفح بأستخدام لغة الجافا اسكريبت. ........................................................ ارشحلك :- تتعلم Ajax. اقتباس
0 Yomna Raouf نشر 31 أكتوبر 2020 أرسل تقرير نشر 31 أكتوبر 2020 يمكنك أن تترك أمر الطباعة للمتصفح باستخدام الدالة ()window.print كل ما عليك الاهتمام به هو تجهيز المحتوى الذي تريد طباعته. يمكنك القيام بذلك باستخدام الأكواد التالية: <script type="text/javascript"> // الدالة التي سيتم استدعائها عند الضغط على الزر المسئول عن الطباعة function PrintDiv() { // الخاص بها id نقوم بتحديد الحاوية التي نريد طباعة محتواها من خلال ال var divToPrint = document.getElementById('divToPrint'); // جديدة tab الجزء التالي من الكود يقوم بفتح صفحة جديدة في // window.print() هذه الصفحة مسئولة عن إنجاز عملية الطباعة باستخدام الدالة // يكون محتوى هذه الصفحة هو الجزء المراد طباعته // هنا نقوم بإنشاء هذه الصفحة var popupWin = window.open('', '_blank', 'width=300,height=300'); // نقوم بفتحها popupWin.document.open(); // إضافة المحتوى المراد طباعته لها popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>'); // إغلاق الصفحة بعد إتمام عملية الطباعة popupWin.document.close(); } </script> <div id="divToPrint" style="display:none;"> <div style="width:200px;height:300px;background-color:teal;"> <?php echo $html; ?> </div> </div> <div> <input type="button" value="print" onclick="PrintDiv();" /> </div> $arr = array('one','two','three','four','five'); $html = "<div style='background:red;color:black;'>"; foreach($arr as $value){ $html .= $value.'<br />'; } $html .= "</div>"; اقتباس
السؤال
تهامي ادم
محتاج كود اخر بلغة php عند الضغط زر يقوم بطباعة حجم معين من الصفحة
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.