powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод REPORT в файл
15 сообщений из 15, страница 1 из 1
Вывод REPORT в файл
    #38288481
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Мне нужно сбросить содержимое REPORT'а в файл .mdi
Вод фрагмент кода:
*
SET PRINTER TO NAME 'Microsoft Office Document Image Writer'
REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi'
SET PRINTER TO DEFAULT
*
Сбрасывает правильно, но выводит содержимое в режиме предпросмотра (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging')
Вопрос: как сделать, чтоб при выполнении команды 'REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi'' подавить предпросмотр?
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38288526
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
report form passport_smena_st1 noconsole to printer
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38288559
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy, пробовал я так, ещё хуже получается, программа выдает окно для сохранения файла.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38288910
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_p (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging')
Вопрос: как сделать, чтоб при выполнении команды 'REPORT FORM passport_smena_st1 TO FILE 'c:\passport\hhh.mdi'' подавить предпросмотр?Ну так этот WINDOWS'овский 'Microsoft Office Document Imaging' и настраивайте.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289035
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишу проблему подробнее. При печати документа программа автоматически сбрасывает его графическую копию в отдельную папку. Нужно это, например, для СМЭВ, но это не суть. Пользователь об этом даже не подозревает, работает себе потихоньку. Делаю я такую штуку через Reportlistener: сначала report form aaa to print, затем ... oreportlistener = NEWOBJECT("MPTiffListener") ... и т.д. Все было нормально, пока не понадобилось в Report'е поворачивать объекты. Пришлось давать установку SET REPORTBEHAVIOR 90. В результате Report печатается нормально, а Reportlistener, зараза, работает как и прежде т.е. как если бы обычный Report работал при установке SET REPORTBEHAVIOR 80. Я сделал через SET PRINTER TO NAME 'Microsoft Office Document Image Writer', эта проблема решилась, появилась другая: предварительный просмотр выходит. Объем печатаемых документов большой, пользователь начинает нервничать. Замкнутый круг: Reportlistener работает почти как надо и 'Microsoft Office Document Image Writer' тоже почти. Честно говоря, вариант с Reportlistener меня бы устроил больше, и чувствую, что истина где-то рядом, но вот сделать нужный окончательный шаг никак не могу. Может кто кинет ссылку на подобную тему, а то я искал, но там тоже почти, все вокруг, да около...
Заранее благодарен.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289047
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pОпишу проблему подробнее. При печати документа программа автоматически сбрасывает его графическую копию в отдельную папку. Нужно это, например, для СМЭВ, но это не суть. Пользователь об этом даже не подозревает, работает себе потихоньку. Делаю я такую штуку через Reportlistener: сначала report form aaa to print, затем ... oreportlistener = NEWOBJECT("MPTiffListener") ... и т.д. Все было нормально, пока не понадобилось в Report'е поворачивать объекты. Пришлось давать установку SET REPORTBEHAVIOR 90. В результате Report печатается нормально, а Reportlistener, зараза, работает как и прежде т.е. как если бы обычный Report работал при установке SET REPORTBEHAVIOR 80. Я сделал через SET PRINTER TO NAME 'Microsoft Office Document Image Writer', эта проблема решилась, появилась другая: предварительный просмотр выходит. Объем печатаемых документов большой, пользователь начинает нервничать. Замкнутый круг: Reportlistener работает почти как надо и 'Microsoft Office Document Image Writer' тоже почти. Честно говоря, вариант с Reportlistener меня бы устроил больше, и чувствую, что истина где-то рядом, но вот сделать нужный окончательный шаг никак не могу. Может кто кинет ссылку на подобную тему, а то я искал, но там тоже почти, все вокруг, да около...
Заранее благодарен.Это не предварительный просмотр вылезает, это 'Microsoft Office Document Image Writer' показывает что на него напечатали. Потому повторюсь - вот его и настраивайте.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289063
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov, так я бы с удовольствием настроил, да вот только не знаю как, потому и задаю вопросы...
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289068
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pSergey Sizov, так я бы с удовольствием настроил, да вот только не знаю как, потому и задаю вопросы...Наверное, зайдя в его настройки. Фокс тут ни при каких делах. И тут нет спецов по использованному Вами продукту.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289174
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да черт с ним, с Microsoft Office Document Image Writer'ом, Reportlistener -то можно как-то настроить?
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289187
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pДа черт с ним, с Microsoft Office Document Image Writer'ом, Reportlistener -то можно как-то настроить?Если судить по наличию в нем настраиваемых элементов, то можно сделать вывод о наличии такой возможности. Вопрос только в том, ЧТО таки надо настроить?
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289346
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov, если в общем случае настроить так, чтоб Reportlistener работал с учетом установки SET REPORTBEHAVIOR 90, а если это невозможно, то как в нем объекты поворачивать. Мне бы какой-нибудь пример толковый, я б уж допилил...
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289347
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне хотя бы просто знать имеет ли эта проблема нормальное решение или нужно устраивать "шаманские пляски с бубном?"
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289501
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pSergey Sizov, если в общем случае настроить так, чтоб Reportlistener работал с учетом установки SET REPORTBEHAVIOR 90, а если это невозможно, то как в нем объекты поворачивать. Мне бы какой-нибудь пример толковый, я б уж допилил...1. В общем-то, Reportlistener без SET REPORTBEHAVIOR 90 и не работает совсем. При другой настройке SET REPORTBEHAVIOR работает совершенно другой механизм. К тому же, он не занимается выводом на экран или куда-либо еще, этим занимается другой механизм. И фоксовый механизм предпросмотра работаtт только при указании PREVIEW, которого в команде нет.
2. (не FOX'овский preview, а WINDOWS'овский 'Microsoft Office Document Imaging') говорит о том, что фокс со всеми его механизмами уже закончил работать и в дело вступил WINDOWS'овский 'Microsoft Office Document Imaging'. Который и показывает на экране результат работы фокса совершенно не интересуясь фоксом и всем, что в нем есть. Это не предпросмотр, а демонстрация виртуальным принтером того, что на него пришло. Уже сформировано, уже пришло, и работа фокса уже закончена, он уже ни на что влиять не может.
Это так трудно понять?
Четвертый раз - смотрите настройки Microsoft Office Document Imaging.
Например, в имеющемся у меня Microsoft XPS Document Writer есть галочка Автоматически открывать XPS документы в средстве просмотра XPS.
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289616
Pulsar_p
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если уж совсем в двух словах:
при установке SET REPORTBEHAVIOR 80 REPORT FORM и Reportlistener работают одинаково (в смысле результат полностью идентичен),
а при при установке SET REPORTBEHAVIOR 90, по-разному.
Решается ли эта проблема как-то просто или нет?
...
Рейтинг: 0 / 0
Вывод REPORT в файл
    #38289769
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pulsar_pЕсли уж совсем в двух словах:
при установке SET REPORTBEHAVIOR 80 REPORT FORM и Reportlistener работают одинаково (в смысле результат полностью идентичен),
а при при установке SET REPORTBEHAVIOR 90, по-разному.
Решается ли эта проблема как-то просто или нет?Еще раз - при значении 80 НЕТ Reportlistener и он НЕ работает. Это работает ДРУГОЙ механизм. Настройкой SET REPORTBEHAVIOR переклюячаются ДВА РАЗНЫХ механизма. Об отличиях этих механизмов и результатов их работы подробно расписано в хелпе. В том числе и причины отличий в результатх.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод REPORT в файл
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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