سؤال

لديّ ملفات أحتاج إلى قيادة برنامج تشغيل طباعة وحفظها كملفات. هل يمكنني استخدام بنية DevMode بشكل برمجي لقيادة هذه الملفات دون فتح التطبيق الذي تم إنشاؤه فيه؟ هل يمكنني أيضًا تغيير قيم بنية DevMode للتغيير إلى أنواع الملفات الأخرى برمجيًا والمتابعة لقيادتها وحفظها إلى الملفات؟

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

المحلول

عندما تقول "لديك ملفات تريد أن تقودها من خلال برنامج تشغيل طباعة" - أفترض أنك تعني أن هذه الملفات هي ملفات (مستند) إدخال مثل مستند Word ، ملف نصي ، ملف .jpg وما إلى ذلك ، صحيح؟ إذا كان الأمر كذلك ، فأعتقد أن فكرتك لن تكون جيدة. DevMode هو بنية برنامج تشغيل يستخدمها برنامج تشغيل الطباعة للتواصل مع التطبيق. لديها الإعدادات اللازمة لطباعة المهمة. ومع ذلك ، يقوم التطبيق بإنشاء مهمة الطباعة عن طريق تحويل محتواه فعليًا إلى تنسيق GDI والذي يتم نقله بعد ذلك إلى برنامج تشغيل الطباعة الذي يحولها إلى تنسيق الطابعة. لذلك على سبيل المثال: تتم قراءة مستند Word بواسطة تطبيق Word ، تم تحويل محتوىه إلى مكالمات GDI API وإرساله إلى GDI الذي يرسله بعد ذلك إلى برنامج التشغيل الذي يحوله إلى لغة الطابعة (على سبيل المثال PCL أو PS).

إذا تمكنت من تقديم المزيد من التفاصيل حول سبب رغبتك في القيام بذلك ، يمكنني مساعدتك

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