powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
16 сообщений из 16, страница 1 из 1
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041534
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Вчера с большим удивлением для себя обнаружил, что опция fdoForcePreviewPaneOn в диалоге TFileOpenDialog позволяет реализовать предпросмотр файлов всех офисных форматов, а также pdf и основные форматы картинок... Причем, в xls можно сразу выделять\копировать ячейки, переходить по листам; в docx выделять\копировать текст, скроллить документ; в pdf можно перелистывать страницы и немного менять масштаб.

Данный диалог вижу что является системным и первичное гугление привело к тому, что он (диалог) существует уже начиная с Висты.
Соответственно, вопросы:
1) Чтобы работал предпросмотр офисных документов, я так понимаю, в системе должен быть установлен MS Office?
2) Чтобы работал предпросмотр офисных документов, я так понимаю, в системе должен быть установлен Acrobat или Acrobat Reader? Или можно поставить что то альтернативное, типа Foxit Reader?
3) Самый интересный вопрос - а можно ли в Delphi как то перехватить этот хэндлер предпросмотрового контрола и назначив ему своего родителя, тем самым не показывая диалоговое окно, в рантайме скормив диалогу путь к файлу... Надеюсь идея понятна?)
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041538
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041540
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, где то читал недавно что именно этот механизм и используется для предпросмотра файлов в MS Outlook
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041545
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Типичная "Сага о X, Y и Z..."
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041549
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
Типичная "Сага о X, Y и Z..."

А по существу? Можно подробнее?
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041550
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
DimaBr
Типичная "Сага о X, Y и Z..."

А по существу? Можно подробнее?

Он имеет в виду, что тебе не нужен TFileOpenDialog, тебе нужен предпросмотр документов в своём приложении.
И, возможно, это можно сделать как-то проще, чем через выхлопную трубу...
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041554
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvp
Softologic
пропущено...

А по существу? Можно подробнее?

Он имеет в виду, что тебе не нужен TFileOpenDialog, тебе нужен предпросмотр документов в своём приложении.
И, возможно, это можно сделать как-то проще, чем через выхлопную трубу...

Это да, я уже сам понял.
Вот эта ссылка на верное направление указывает, я так полагаю?
https://stackoverflow.com/questions/37294042/modify-windows-7-preview-pane-to-display-a-folders-subdirectories-instead-of-a
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041565
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
А по существу? Можно подробнее?

по существу
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041612
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, Да, я в общем-то сразу понял, как тему создал, что пытаюсь "лечить ротовую полость методами специалистов по кишечнику"
Однако, ценнее что то дельное подсказать, я полагаю.
P.S: Заранее спасибо!
P.S.2: Все мы в каких то вопросах ньюбы.. Таки ничего страшного в этом признании не вижу.
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041875
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако, ценнее что то дельное подсказать, я полагаю
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041895
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr

Так вроде ж дал понять или сам себе только?:)

Собственно, вот что нужно:
У меня есть пути к файлам (список, в Memo). Справа от мемо в какой то контрол (панель ил т.п.) нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt). В принципе, должно все работать через тот же системный механизм, что в том самом диалоге, что я привел в первом посте. Но... только без этого системного диалога. Надеюсь так понятно.
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041898
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt)
Просмотр файлов doc, xls,rtf
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041901
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr
нужно выводить предпросмотр этих файлов (картинок, pdf, xls, doc, ppt)

Просмотр файлов doc, xls,rtf
a pdf ?
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041914
Aniskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40041921
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Softologic
a pdf ?

А посмотреть что там в качестве просмоторщика ?
...
Рейтинг: 0 / 0
Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
    #40042066
Softologic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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/
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Предпросмотр doc,xls,ppt, pdf и картинок в TFileOpenDialog. А что так можно было?:)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]