Консультация № 179972
20.09.2010, 04:31
0.00 руб.
0 5 0
Как можно в Delphi сделать список страниц открытого документа word в виде миниатюр? Есть ли бесплатный компонент, который бы позволял так делать? Пока горохом об стену…

Обсуждение

давно
Мастер-Эксперт
319965
1463
20.09.2010, 19:12
общий
Maksim Trofimov:
Думается, что и платного нет.
Неизвестный
21.09.2010, 03:51
общий
star9491:
У меня есть идея, но она какая-то кустарная...:
1 делаем скриншоты страниц документа
2 изменяем размер картинки до нужного разрешения
3 картинки вставляем в список, который поддерживает вставку картинок

Вопросы следующие тогда:
1 как можно сделать скриншоты?
2 нужен бесплатный класс или компонент, который позволяет изменять размер картинки
3 нужен бесплатный компонент списка, который поддерживает вставку картинок
давно
Мастер-Эксперт
425
4118
24.09.2010, 12:39
общий
Maksim Trofimov:
1. Скриншоты. Тема очень распространённая. Исходник скриншотера можно взять, например, здесь: http://www.delphiexpert.ru/
2. TImage Вам не подойдёт?
3.1. TListView позволяет вставлять и картинки и текст.
3.2. TDrawGrid тоже позволяет содержать и текст и изображения.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
24.09.2010, 12:57
общий
sir Henry:
на самом деле скриншот нужен не всего экрана, а только того визуального компонента, который загружает документ, к этому в добавок, специально необходимо сделать так, чтобы это визуальный компонент не показывал документ пользователю, но имел возможность сделать скриншот. нужна вся эта кухня, согласно моему способу генерации миниатюр листов документа, чтобы пользователь увидел только список миниатюр, и никаких визуальных намеков на метод генерации миниатюр чтобы не было :)
давно
Мастер-Эксперт
425
4118
24.09.2010, 15:40
общий
Maksim Trofimov:
Тогда это называется не скриншот, раз документ на экране показывать нельзя.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа