PDA

View Full Version : سوال: چگونگی باز کردن و نمایش یک فایل ورد در دلفی



mortex3000
یک شنبه 30 مهر 1391, 13:17 عصر
من می خواهم یک برنامه دبیرخانه درست کنم که در آن امکان درج نامه داشته باشد . می خواهم برنامه متنی از فایل ورد خوانده و بتواند در دیتابیس درج کند . برای این کار از memo استفاده کردم اما فایل های ورد را به طور صحیح نشان نمی دهد . آیا راه دیگری است ؟

Felony
یک شنبه 30 مهر 1391, 13:41 عصر
شئ Memo فقط قابلیت نمایش Plain Text ها رو داره ، اولا باید فایلهاتون رو به فرمت rtf ذخیره کنید ، دوما باید از شئ Richedit استفاده کنید .

mortex3000
یک شنبه 30 مهر 1391, 19:54 عصر
شئ Memo فقط قابلیت نمایش Plain Text ها رو داره ، اولا باید فایلهاتون رو به فرمت rtf ذخیره کنید ، دوما باید از شئ Richedit استفاده کنید .

من وقتی از richedit هم استفاده می کنم و با استفاده از شی openFileDialog یک فایل ورد رو باز می کنم ، فقط چند کاراکتر نامفهوم نشان داده می شه !

mohsen24000
یک شنبه 30 مهر 1391, 23:13 عصر
من وقتی از richedit هم استفاده می کنم و با استفاده از شی openFileDialog یک فایل ورد رو باز می کنم ، فقط چند کاراکتر نامفهوم نشان داده می شه !
اگر خیلی اصرار دارید این کار رو انجام بدید! یکی از راه کارهاش استفاده از کامپوننتهای TRichView است.

TRichView is a suite of native Delphi/C++‎Builder components for displaying, editing and printing hypertext documents.
Components in the Package

http://www.trichview.com/images/components/richview.gif TRichView — component for displaying hypertext
http://www.trichview.com/images/components/richviewedit.gif TRichViewEdit — component for editing hypertext
http://www.trichview.com/images/components/rvstyle.gif TRVStyle — collection of [DB]RichView[Edit]s' text and paragraph styles, etc.
http://www.trichview.com/images/components/rvprint.gif TRVPrint — component for printing [DB]RichView[Edit]s
http://www.trichview.com/images/components/rvprintpreview.gif TRVPrintPreview — component for print preview of [DB]RichView[Edit]s
http://www.trichview.com/images/components/dbrichview.gif TDBRichView — data-aware version of TRichView
http://www.trichview.com/images/components/dbrichviewedit.gif TDBRichViewEdit — data-aware version of TRichViewEdit
http://www.trichview.com/images/components/rvofficeconverter.gif TRVOfficeConverter allows using text import and export converters from Microsoft® Office
http://www.trichview.com/images/components/rvreporthelper.gif TRVReportHelper allows drawing RichView documents onto the specified Canvases


http://www.trichview.com/download/

mortex3000
دوشنبه 01 آبان 1391, 01:23 صبح
راه دیگری به غیر از استفاده از کامپوننت وجود نداره ؟

mohammad_kerman65
دوشنبه 14 اسفند 1391, 12:44 عصر
سلام.
توی richview چطور میشه متن رو راست چین کرد؟؟؟
متن رو با دستور Richview.ADDNL اضافه کردم.
وقتی پارامتر اخرش رو صفر میدم چپ چین میشه وقتی یک میدم وسط چین میشه ولی دیگه از 2 به بعد هر چی میدم چپ چین میشه با یک کادر قرمز دورش!!!!!
با تشکر

mohammad_kerman65
سه شنبه 22 اسفند 1391, 09:38 صبح
با سلام.بالاخره مشکل قبلیم حل شد.
من با richview یک گزارش ساختم ولی نمیدونم چجوری باید پائین هر صفحه شماره انداخت!!
از اساتید کسی میتونه راهنمائی کنه؟
با تشکر

mohammad_kerman65
دوشنبه 28 اسفند 1391, 11:09 صبح
یعنی کسی در این مورد چیزی نمیدونه!!!!!!!!!!!؟؟؟؟؟؟؟؟؟؟؟

Valadi
چهارشنبه 30 اسفند 1391, 00:09 صبح
شما مي تونيد از كامپونت حرفه اي بنام Edraw Office Viewer استفاده كنيد
اگر خواستيد pm بديد تا بفرستم

mohammad_kerman65
دوشنبه 05 فروردین 1392, 13:13 عصر
سلام
ممنون از اینکه وقت گذاشتید...
یعنی با richview این امکان وجود نداره؟؟؟
اگه کامپوننتش بدید ممنون میشم.اما اگه راه حلی باشه که باrichview این کارو انجام بدم پروژم سریع تر تموم میشه اخه باز باید کلی وقت بذارم تا کامپوننتی رو که معرفی کردید یاد بگیرم.بهرحال اگه راه حلی نیس لطف کنید کامپوننت رو برام بذارید.
باتشکر
سال نو هم مبارک