PDA

نسخه کامل مشاهده نسخه کامل : مشکل در گزارشگیری هنگامی که یک فیلد طولانی هست



nasim1984
19-09-2007, 11:41
سلام
چطور میشه هنگام گزارش گیری وقتی یک فیلد مثل نام طولانی هست برنامه بیاد آن فیلد را بشکنه و چند خطی کنه نه اینکه هر چی جا نشد را نشان نده.(با استفاده از Quick Report)

nasim1984
20-09-2007, 09:06
از این کد میشه در QRSubDetail1BeforePrint استفاده کرد ولی مشکل اینجاست که بعضی وقت بین خطوط فاصله می ندازه. یا اینکه بعضی از کلمات را کامل نشان نمیده.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

مرد مباح
20-09-2007, 11:12
دوست عزیز.
باید خاصیت WordWrap رو توی DBLable برار True کنی. اینجوری توی چند خط میشکنی و به این شرط که اندازه DBLabel بزرگ باشه تا بتونه توی خط پائین نمایش بده. وگرنه دوباره یک تیکه از اون دیده نمیشه.

nasim1984
22-09-2007, 11:13
خاصیت Wordwrap =trueهست.خطوط را می تونه بشکنه ولی درست کار نمی کنه. مشکل هر چی هست از کد هست ولی نمی دونم چطور درستش کنم.

مرد مباح
22-09-2007, 12:55
پیشنهاد من استفاده از WRLabel هست.
اینجوری خودش خیلی راحت عمل میکنه و به نظر من نیازس به Canvas.Draw نیست.

nasim1984
06-10-2007, 15:58
دوباره سلام.متوجه شدم که کار شکستن را درست انجام میده ولی اندازه ارتفاع QRDBText را نمی تونه تنظیم کنه.
چطور باید ارتفاع را تنظیم کرد؟