|
|
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Всем привет! Вчера с большим удивлением для себя обнаружил, что опция fdoForcePreviewPaneOn в диалоге TFileOpenDialog позволяет реализовать предпросмотр файлов всех офисных форматов, а также pdf и основные форматы картинок... Причем, в xls можно сразу выделять\копировать ячейки, переходить по листам; в docx выделять\копировать текст, скроллить документ; в pdf можно перелистывать страницы и немного менять масштаб. Данный диалог вижу что является системным и первичное гугление привело к тому, что он (диалог) существует уже начиная с Висты. Соответственно, вопросы: 1) Чтобы работал предпросмотр офисных документов, я так понимаю, в системе должен быть установлен MS Office? 2) Чтобы работал предпросмотр офисных документов, я так понимаю, в системе должен быть установлен Acrobat или Acrobat Reader? Или можно поставить что то альтернативное, типа Foxit Reader? 3) Самый интересный вопрос - а можно ли в Delphi как то перехватить этот хэндлер предпросмотрового контрола и назначив ему своего родителя, тем самым не показывая диалоговое окно, в рантайме скормив диалогу путь к файлу... Надеюсь идея понятна?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 12:50 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Вот уже что то нагуглилось... https://stackoverflow.com/questions/37294042/modify-windows-7-preview-pane-to-display-a-folders-subdirectories-instead-of-a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 12:56 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Кстати, где то читал недавно что именно этот механизм и используется для предпросмотра файлов в MS Outlook ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:01 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Типичная "Сага о X, Y и Z..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:08 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
DimaBr Типичная "Сага о X, Y и Z..." А по существу? Можно подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:15 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Softologic DimaBr Типичная "Сага о X, Y и Z..." А по существу? Можно подробнее? Он имеет в виду, что тебе не нужен TFileOpenDialog, тебе нужен предпросмотр документов в своём приложении. И, возможно, это можно сделать как-то проще, чем через выхлопную трубу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:17 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
alekcvp Softologic пропущено... А по существу? Можно подробнее? Он имеет в виду, что тебе не нужен TFileOpenDialog, тебе нужен предпросмотр документов в своём приложении. И, возможно, это можно сделать как-то проще, чем через выхлопную трубу... Это да, я уже сам понял. Вот эта ссылка на верное направление указывает, я так полагаю? https://stackoverflow.com/questions/37294042/modify-windows-7-preview-pane-to-display-a-folders-subdirectories-instead-of-a ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:23 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 13:41 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
DimaBr, Да, я в общем-то сразу понял, как тему создал, что пытаюсь "лечить ротовую полость методами специалистов по кишечнику" Однако, ценнее что то дельное подсказать, я полагаю. P.S: Заранее спасибо! P.S.2: Все мы в каких то вопросах ньюбы.. Таки ничего страшного в этом признании не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2021, 14:56 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 00:06 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
DimaBr Так вроде ж дал понять или сам себе только?:) Собственно, вот что нужно: У меня есть пути к файлам (список, в Memo). Справа от мемо в какой то контрол (панель ил т.п.) нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt). В принципе, должно все работать через тот же системный механизм, что в том самом диалоге, что я привел в первом посте. Но... только без этого системного диалога. Надеюсь так понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 01:01 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt) Просмотр файлов doc, xls,rtf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 01:08 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
DimaBr нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt) Просмотр файлов doc, xls,rtf a pdf ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 01:21 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 04:54 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Softologic a pdf ? А посмотреть что там в качестве просмоторщика ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 07:48 |
|
||
|
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
|
|||
|---|---|---|---|
|
#18+
Aniskin https://theroadtodelphi.com/2013/05/24/hosting-preview-handlers-in-delphi-vcl-applications/ Ага, попробую, спасибо! Вот еще по теме наковырял: http://www.uweraabe.de/Blog/2011/06/01/windows-7-previews-the-delphi-way/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2021, 12:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40041921&tid=2037649]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 502ms |

| 0 / 0 |
