ما هي أفضل طريقة لطباعة الشاشات من صفحة ASP.NET .NET1.1/.NET2.0
-
01-07-2019 - |
سؤال
لقد رأيت أمثلة للطباعة من أحد تطبيقات Windows ولكنني لم أتمكن من العثور على مثال جيد لأي طريقة للقيام بذلك.
المحلول
لقد استخدمت ورقة أنماط الطباعة
وهنا المادة http://alistapart.com/stories/goingtoprint/ التي سوف تمر عبر الطريق لإعداد ذلك.بدلاً من إنشاء صفحة خاصة تحتاج إلى صيانة أيضًا.
نصائح أخرى
إذا كنت بحاجة فقط إلى طباعة صفحة الويب الخاصة بك من الاستخدام من جانب العميل window.print()
.يمكن العثور على العينة هنا: http://www.javascriptkit.com/howto/newtech2.shtml.أود أن أقترح إعداد نسخة خاصة من صفحتك أولاً بدون محتوى ديناميكي وبتخطيط يبدو جميلًا عند الطباعة.
إذا كنت بحاجة إلى إرسال شيء ما إلى الطابعة على جانب الخادم، فسيكون ذلك بمثابة بعض الشيء أكثر تعقيدا.ألق نظرة على هذا MSDN مقالة عن كيفية القيام بالطباعة الأساسية.
يقوم المتصفح بطباعة صفحاتك.إذا كنت بحاجة إلى تعديل الصفحة بحيث تبدو أفضل على الطابعة، فاستخدم محددات CSS@media.
إعادة ذكر ما قاله الآخرون، ما عليك سوى استدعاء window.print() في جافا سكريبت.ذلك وقم ببناء ملف CSS منفصل للطباعة.