:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки :: | ||
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Как запретить печать из окна предварительного просмотра | ||
---|---|---|
Вопрос
Как запретить печать из окна предварительного просмотра? Ответ Данная проблема имеет несколько решений, но наиболее корректным является удаление кнопки с изображением принтера из окна предварительного просмотра. Это можно сделать при помощи специально созданного файла ресурсов. Файл ресурсов, по умолчанию, это файл FoxUser.dbf (fpt). Он хранит настройки всех когда-либо открытых окон в среде FoxPro. Сначала создадим копию ресурсного файла:
В результате получится копия ресурсного файла в текущей директории с именем NoPrint.dbf Устанавливаем в качестве реусрсного файла этот вновь созданный файл.
Далее выбираем пункт главного меню View->ToolBars... Убедитесь, что стоит крестик в пункте "Print Preview" и нажмите кнопку "Customize..." Теперь нажмите левой кнопкой мыши кнопку с изображеним принтера в ToolBar "Print Preview" и не отпуская перетащите ее за пределы этого ToolBar. Все, кнопка удалена из этого ToolBar и такое состояние сохранено в текущем файле ресурсов. Восстанавливаем исходный файл ресурсов
Следует заметить, что внутри файла ресурсов много самой разнообразной информации, которая собственно не нужна в данной задаче. Поэтому для экономи места все лишнее можно удалить. Для этого откройте новый файл ресурсов
И найдите в нем не удаленную запись со следующими значениями полей:
Все остальные записи можно смело удалять. Они никак не влияют на данный ToolBar. В принципе, этот файл ресурсов (вместе с мемо-полем) можно включить внутрь проекта, чтобы не поставлять отдельно кучу ресурсных файлов. Собственно запуск отчета с использованием только что созданного файла ресурсов примет вид:
|
||
Тема | Просмотров | Написано | Написано |
---|---|---|---|
Report | 5281 | Владимир Максимов | 01.03.05 22:07 |
Неустранимая ошибка при выполнении отчета | 5849 | Владимир Максимов | 15.09.05 20:58 |
VFP8 некорректно отображает содержимое отчета | 8268 | Владимир Максимов | 18.09.05 10:40 |
Как выбрать принтер из окна предварительного просмотра | 7090 | Владимир Максимов | 01.02.06 23:15 |
Как отобразить окно предварительного просмотра в As Top-Level форме | 5828 | Владимир Максимов | 01.02.06 23:55 |
Как запретить печать из окна предварительного просмотра | 4960 | Владимир Максимов | 02.02.06 00:19 |
При запуске отчета из формы формируются неверные данные | 7008 | Владимир Максимов | 24.09.06 11:39 |
© 2006 Fox Club  |