با سلام و احترام
یه صفحه که چند تا تکست درونشه
مثلا یه برنامه کلاسی که بوسیله text پر شدن!
دوست عزيز
احتمالا شما يك جدول داريد كه برنامه كلاسي شماست و مقادير داخل اين جدول رو با شي Text نمايش ميديد. و حالا قصد داريد با PrintPage اين صفحه رو چاپ كنيد.
احتمالا صفحه شما به صورت عمودي و نصف يك صفحه A4 چاپ ميشه و اين براي شما مطلوب نيست.
اگه منظورتون رو درست متوجه شده باشم عرض ميكنم:
در حالت عادي كه توسط mmb امكان چاپ به صورت Landscape رو نداريد. مگه اينكه درصد بزرگنمايي چاپ رو بيشتر از 100درصد قرار بديد و در زمان چاپ به طور دستي تنظيمات پرينتر رو Landscape تعيين كنيد.
در اينصورت كاغذ شما افقي چاپ خواهد شد و البته به خاطر اينكه درصد بزرگنمايي چاپ شما بيشتر از 100 هست كيفيت چاپ كاهش پيدا ميكنه.
راه حلي كه پيشنهاد ميكنم اينه كه اگه آشنايي داريد با كمك زبان HTML و اگه نداريد با نرم افزار فرانت پيج يك جدول متناسب با برنامه كلاسي خودتون بسازيد.
اين فايل رو ذخيره كنيد و تو برنامه از طريق توابع رشتهاي StrToLine مقادير متوني كه قراره تو جدول نمايش داده بشه رو به اين فايل ارسال كنيد.
نتيجه اين كار ميشه يك فايل html كه شامل يك جدول و مقادير تكميل شده اون هست.
حالا با دستور Browser و پارامتر Print ميتونيد از اين صفحه پرينت با كيفيت تهيه كنيد.