PDA

View Full Version : rich text



ice007
چهارشنبه 20 تیر 1386, 09:37 صبح
محتویات یک rich text box را درون دیتابیس ذخیره کردم حالا چطوری می تونم اونو نمایش بدم؟.

sm
پنج شنبه 21 تیر 1386, 08:24 صبح
میشه بیشتر توضیح بدین؟
نباید مشکلی داشته باشین که!

ice007
پنج شنبه 21 تیر 1386, 09:40 صبح
وقتی rich textbox را درون دیتابیس ذخیره می کنیم مثلا اگر نوشه باشیم سلام بصورت کد مثلا مانند زیر ذخیره می شود
{fsdfipfafpiasdf\sdfadfadf\font fsd sdfsd}
البته خط بالا را همین طوری نوشتم ولی چیزی شبیه بالا است تا بتواند فرمتها رنگ فونتها اندازه و غیره را ذخیره کند و در خود برنامه هم باید این فیلد را به یک rich text box وصل کنیم تا نوشته ای اصلی را نمایش دهند و اگر به یک text box وصل کنیم این کدها را نمایش میدهد نه نوشته اصلی را.
در crystal هم موقع نمایش این کد ها را نمایش می دهد. نه نوشته ما را با فرمت ذخیره شده ما.(در ضمن فیلد دیتابس من از نوع varchar هست)

niksoft
جمعه 22 تیر 1386, 23:47 عصر
دوست عزیز

فکر میکنم تنها کنترلی که میتونه فایل رو به فرمت RichTextBoxStreamType.RichText ایجاد کنه
و با همین فرمت هم بخونه RichTextBox باشه

البته تجربه شخصی بنده است

ice007
شنبه 23 تیر 1386, 08:58 صبح
خوب حالا تو crystal چه باید کرد؟

niksoft
شنبه 23 تیر 1386, 10:38 صبح
شما میتونید تو سایت MSDN
مبدل ریچ تکست به فرمت های دیگه رو پیدا کنید