طباعة البيانات في شكل مطبوع مسبقا في C# .Net framework 3.5 SP1
سؤال
أنا بحاجة إلى طباعة البيانات في المطبوعة مسبقا A6 شكل (1/4 حجم landsacpe A4).لا تحتاج إلى طباعة الفقرات من النص فقط خطوط قصيرة متناثرة حول على الصفحة.
كل الاشياء على MSDN عن بريتينج الفقرات من النص.
شكرا على أي مساعدة يمكن أن تعطي ، روبرتو
المحلول
عند العثور على إحداثيات س ، ص للاستخدام يصطفون النص الجديد مع مطبوعة مسبقا الثغرات ، الافتراضي إعدادات الرسومات كائن رسم____() وظائف هي 100 بكسل لكل بوصة.التي قد تكون عرضة للتغيير استنادا إلى الطابعة, ولكن في بلدي (محدود جدا) خبرة هذا هو الحال دائما.
نصائح أخرى
سيكون لديك لإنشاء PrintDocument كائن التعامل مع على الأقل الحدث PrintPage وتطبيق التغييرات المناسبة إلى PrinterSettings الملكية.
في معالج الحدث PrintPage ، تفعل ما عليك القيام به مع PringPageEventArgs.الرسومات الكائن ؛ مثل خطوط الرسم, رسم الصور ، إلخ.