سؤال

يرجى مشاركة أفكارك لهذا الاستعلام في اسرع وقت ممكن. أحتاج إلى إرسال الملفات (TXT، DOCS، إلخ) عبر الشبكة باستخدام برنامج تشغيل الطابعة.أنا قادر على إرسال البيانات الخام إلى الخادم.ولكن ليس الملفات.لقد حاولت بالفعل طريقة Ehsan للطباعة، ولكن لا يبدو أن البيانات داخل المستند تظهر في المستند.ما أحتاج إليه هو طريقة أو خط CMD لطباعة ملف عبر الشبكة.

شكرا مقدما.

هل كانت مفيدة؟

المحلول

أولا، هل يمكن أن تعطيني فكرة أي نوع من الملفات التي تريد طباعتها إذا كان ملف نصي.إنه بسيط جدا، يمكنك سحب عنصرين من مربع الأدوات أولا الصفحة الأولى ولوحة PrintDialog واستخدم هذا رابط

وهو مرجع لطباعة الطباعة ثم القيام بذلك ببساطة لطباعة المستند prinddialog1.document= yourprintdocument؛

وكل شيء سوف يذهب بشكل جيد.

ولكن إذا كنت ترغب في طباعة شيء مثل ملفات PDF، يجب عليك استخدام PDFWriter من أجل استدعاء عملية ADOBEPDF والطباعة عبر ذلك.

والخلف الآخر يستخدم الحدث PrintDocument مكون PrintDocument الذي سيرا إطلاقه في كل صفحة واستخدام مكتبة الرسومات، يمكنك رسم كل شيء في كل صفحة!

نصائح أخرى

أفترض، إذا كانت الطابعة كشفت في جهاز الكمبيوتر الخاص بك، فيمكنك استخدام فئة Printersettings لإرسال ملفك إلى الطابعة الخاصة بك ... يرجى قراءة وثائق MSDN للحصول على printersettings

ولكن، عندما قلت "الشبكة" هي شبكة محلية؟شبكة أخرى؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top