PDA

View Full Version : حرفه ای: ایجاد Header/Footer برای Richtextbox؟



علیرضا حسن زاده
چهارشنبه 05 بهمن 1390, 00:11 صبح
سلام
کسی در مورد اینکه چه جوری میشه Header/Footer برای RichtextBox ایجاد کرد نظری داره؟
البته برای چاپ استفاده می کنم و قبل از چاپ داده های مورد نظر رو تو این قسمت ها می تونم بنویسم(البته این روش یه Header/Footer مجازی هست و واقعا وجود نداره!!) ولی می خوام حداقل رمانیکه کاربر داره متن رو تایپ می کنه بتونه Header/Footer متنی که قراره چاپ بشه روببینه(البته نه تو Printpreview)
تو مشخصات فایل RTF که تو سایت biblioscape.com/rtf15_spec.htm بود دیدم که برای این کار تو RTF تگ تعریف شده ولی انگار RichTextbox نمیتونه اونو نمایش بده
تو MsWord هم نمایش داده میشه
برنامه های تجاری دیگه هم که برای پردازش متن هستن Header/Footer رو پشتیبانی می کنن تا جایی هم که می دونم اغلب از کنترل Richtext ویندوز استفاده می کنن
ولی اینکه چجوری Header/Footer رو پیاده سازی کردن رو می خوام یاد بگیرم؟

علیرضا حسن زاده
چهارشنبه 05 بهمن 1390, 08:55 صبح
فکر می کنم به این صورت میشه یه کاری کرد:
یه کامپوننت خودم بسازم که شامل سه قسمت باشه قسمت ابتدایی یه کنترل اضافه کنم که به عنوان Header باشه و با دابل کلیک فعال بشه
قسمت وسط یه Richtext بذارم برای متن
قسمت پایین هم همون کنترل قسمت Header رو به عنوان Footer ایجاد کنم
اما مشکلی که پیش میاد اینکه نمی تونم متن داخل Richtext رو مثل Word صفحه بندی کنم و تمام متن تو یه صفحه اسکرول میخوره البته فکر کنم با روشی که گفتم تاحدی مشکلم حل بشه ولی اگه امکان صفحه بندی هم داشتم خیلی عالی میشد
منتظر نظر اساتید هستم (حتما راه بهتری هم وجود داره؟؟؟)

علیرضا حسن زاده
چهارشنبه 05 بهمن 1390, 16:30 عصر
منتظر نظر اساتید هستم ؟

modern_amin
چهارشنبه 05 بهمن 1390, 16:53 عصر
http://www.codeproject.com/Articles/37169/WPF-RichText-Editor
http://www.codeproject.com/Articles/38858/Line-Numbers-for-RichText-Control-in-C
http://www.codeproject.com/Articles/37872/WPF-RichText-Editor-with-Slider-Formatting-and-a-F
http://msdn.microsoft.com/en-us/library/documentformat.openxml.drawing.charts.richtext.asp x
http://stackoverflow.com/questions/1991496/header-in-richtext-format-and-manipulating-the-rtf-file

علیرضا حسن زاده
چهارشنبه 05 بهمن 1390, 19:10 عصر
دوست عزیز بنده همه اینار رو دیدم (تو گوگل جستجو کنی همش هست) ولی ربطی به چیزی که من می خوام ندارن