PDA

View Full Version : سوال: دریافت خطا هنگام تهیه پیش نمایش با استفاده از CodeJock PrintPreview از RichText حاوی عکس



ali190
جمعه 28 مرداد 1390, 23:05 عصر
باسلام و آرزوی قبولی طاعات و عبادات همه شما عزیزان
من در پروژه ام میخوام از محتویات RichText ام پیش نمایش(PrintPreview) تهیه کنم
این کار رو میخوام بوسیله ابزار PrintPreview از مجموعه codejock انجام بدم
من این کار رو با استفاده از کد زیر انجام میدم:
frmprint.PrintPreview1.PrintView = frmprint.PrintPreview1.CreateRichEditPrintView(Me. RichText1.TextRTF)
frmprint.Show vbModal
اما متاسفانه این کد تا مادامی جواب میدم که محتویات RichText فقط حروف(رشته) باشه و اگر در بین محتویات عکس وجود داشته باشه با خطا مواجه میشم
چطور میتونم این مشکل رو برطرف کنم؟
ممنون
یاعلی

ali190
شنبه 29 مرداد 1390, 22:43 عصر
دوستان در این زمینه نظری ندارند؟
ممنون

IamOverlord
شنبه 29 مرداد 1390, 23:11 عصر
دوستان در این زمینه نظری ندارند؟
ممنون

هنوز امتحان نکردم، ولی به جای Me.RichText1.TextRTF بنویس Me.RichText1 ببین مشکلت حل می شه یا نه.

ali190
شنبه 29 مرداد 1390, 23:38 عصر
نوشتم
ولی باز هم مشکل دارم

IamOverlord
یک شنبه 30 مرداد 1390, 02:15 صبح
نوشتم
ولی باز هم مشکل دارم

سلام دوست من،
فکر می کنم مشکل از CodeJock PrintPreview هست و توانایی این کنترل همین قدر باشه.

ali190
دوشنبه 31 مرداد 1390, 10:35 صبح
فکر کنم قدرت کدجاک بیشتر از این حرفها باشه
انطور نیست؟

vbhamed
دوشنبه 31 مرداد 1390, 13:36 عصر
سلام

تو مثالي كه تو سايت خودش داشت درست بود البته مثالش فايل exe بود ولي يك كد c رو پرينت مي كرد كه اگر توش تصوير ميزاشتي درست ميشد
اون رو بررسي كنيد

ali190
دوشنبه 31 مرداد 1390, 14:52 عصر
مثال رو بررسی کردم
به محض قرار دادن یه عکس در اون فایل RTF پیوستی با خطال در پروژه مواجه میشم

vbhamed
دوشنبه 31 مرداد 1390, 17:19 عصر
سلام

مثال سايت رو اجرا كنيد تا متنش لود بشه
حالا از يك عكس در حافظه كپي بگيريد و توش Paste كنيد
بعدش پرينت رو بزنيد

ضمنا منظورم از مثال سايت چيزي كه در پوشه Sample ميريزه نبود ها
تو خود سايت براي PrintPreview يك مثال به صورت فايل exe داره

ali190
دوشنبه 31 مرداد 1390, 19:12 عصر
سلام
نمونه exe رو دانلود کردم
حق با شما بود
ولی من از این کد برای پیش نمایش استفاده میکنم که متاسفانه خطا میگیرم
Dim frmPreview As New frmPreview
frmPreview.PrintPreview.PrintView = frmPreview.PrintPreview.CreateRichEditPrintView(Ri chTextBox1.TextRTF)
frmPreview.Show vbModal
تو اون sample از چه کدی استفاده شده که پیش نمایش متن+عکس بدون هیچ مشکلی اجرا میشه
ممنون
یاعلی

ali190
چهارشنبه 02 شهریور 1390, 23:52 عصر
با سلام
مگر RIchtext برای فرمت متنی غیر از textrtf قالب دیگه ای هم داره(منظورم برای فرستادن متون به داخل printprieview است)

IamOverlord
پنج شنبه 03 شهریور 1390, 01:56 صبح
نه، می تونی مقدار RichTextBox رو (نه RichTextBox.Text رو) بیینی.

ali190
پنج شنبه 03 شهریور 1390, 08:21 صبح
علی ایحال برای نمایش محتویات یک richtext که هم درش متن و هم عکس وجود داره از چه کامپوننت های دیگه ای (شبیه printpreview کدجاک) میشه استفاده کرد؟

ali190
چهارشنبه 19 بهمن 1390, 18:17 عصر
سلام
دوستان ، من هنوز این مشکل رو دارم
کنترل دیگری در این زمینه سراغ ندارید که بتونم باهاش از محتویات RichText ام Print Preview بگیرم؟
ممنون میشم راهنمایی بفرمائید.

ali190
پنج شنبه 20 بهمن 1390, 14:32 عصر
سلام
آیا در مورد پیش نمایش Rich Text کامپوننتی نیست؟

ali190
جمعه 21 بهمن 1390, 14:20 عصر
سلام
فکر کنم این مورد که نمیشه از Rich text در vb6 پیش نمایش گرفت هم میتونه یکی از برتری های VB.Net به VB6 باشه که تا همین چند وقت پیش داشت در موردش بحث میشد.
یاعلی

IamOverlord
جمعه 21 بهمن 1390, 19:18 عصر
می شه یه جوری از فایل RTF پیش نمایش گرفت؟ :متفکر:

ali190
جمعه 21 بهمن 1390, 19:37 عصر
چطورمیشه این کار رو کرد؟