سؤال

نحن نبني مربع حوار عرض إخراج مخصص. في ذلك نحن نعرض الصور المصغرة (الصور النقطية) في قائمة القائمة. هناك أيضا عرض تفصيلي أكبر، يتم استرداد صورة ناقلات GDI من PrintPrevieVentargs (PreviewPrintController) وعرضها في WindowsFormShst: PictureBox. يتم إنشاء الصور النقطية المصغرة من صورة GDI الأصلية، لذلك سيظهر أن الصورة تحتوي على النص في مرحلة ما.

كل شيء على ما يرام على صندوق 32 بت. عندما ندير التطبيق على جهاز 64 بت (نحن نبني استهداف منصة X86، لذلك نحن نركض في المحاكي 32 بت)، فإن الصور المصغرة جيدة، ولكن الصورة الرئيسية مفقودة كل النص. يتم تقديم الخطوط الرسومية - الخطوط، حدود الجدول وألوان الخلفية، إلخ، ولكن لا يوجد نص.

أيه أفكار؟ شكرا.

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

المحلول

كان على المشكلة أن تفعل مع استخدام Textrenderer.drawtext بدلا من الرسومات .drawstring أثناء الطباعة.

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