Страница 1 из 4

Свернуть на предпросмотре блокирует приложение

Добавлено: 04 Октябрь 2019, 17:26
VWV
С10, ABC. Шаблон печати русифицированный из привата

Добрый день!

Кнопка печати отчета размещена на Browse. Вызываю отчет без thread.
Поведение отчета нормальное, но стоит нажать кнопку отчета "свернуть" на предосмотре, то задача блокируется и не доступен никакой
контрол, только сигнал "тук-тук". Все приехали, снимаем задачу через диспетчер задач. А печать отчетов организованных стандартно, через меню, без проблем. Подскажите, можно ли блокировать кнопку "свернуть" или это решается как-то по другому

Свернуть на предпросмотре блокирует приложение

Добавлено: 04 Октябрь 2019, 18:35
kreator
Вы хотите сказать что свёрнутое окно не видно? По идее оно должно быть где-то внизу слева. Честно говоря Вы меня в тупик поставили, такого не видел.
VWV писал(а): 04 Октябрь 2019, 17:26 Шаблон печати русифицированный из привата
А вот это что?

Свернуть на предпросмотре блокирует приложение

Добавлено: 04 Октябрь 2019, 19:13
VWV
Да, свернутое не видно. Удалил *.ini. Не помогает. При вызове из меню отчет просто куда-то уходит и все, и не мешает.
Отчет из Browse блокирует.

А шаблоны, это кто-то просто перевел и всплывали они в какой-то переписке. И, если не подводит память были сравнены Вами (kreator) и сделаны выводы, что в 10 совместимость обеспечена 100%

Свернуть на предпросмотре блокирует приложение

Добавлено: 04 Октябрь 2019, 19:54
Yufil
Что-то было такое - если отчёт вызывался из окна Not MDI, были проблемы. Или наоборот, не помню.
Выходил из ситуации вызовом отчёта ( кстати, не только отчёта ) через фиктивное промежуточное окно ( можно попробовать только Previewer )
Идея такая - описываем фиктивное окно DummyWindow размером 1x1 пиксел с атрибутом MDI ( или не MDI, наоборот )
А отчёт запускаем примерно так

Код: Выделить всё

OPEN( DummyWindow ) 
ACCEPT
   IF Event() = Event:OpenWindow 
       PrintMyReport() 
       Break 
   END 
END 
CLOSE( DummyWindow ) 
Тогда отчёт запускался из DummyWindow с нужными атрибутами ( MDI/NotMDI), даже правил шаблоны...
Может быть, как-то поможет

Свернуть на предпросмотре блокирует приложение

Добавлено: 04 Октябрь 2019, 21:26
Игорь Столяров
VWV писал(а): 04 Октябрь 2019, 17:26Подскажите, можно ли блокировать кнопку "свернуть"
В структуре Window окна предварительного просмотра убейте атрибут ICON(). :)

Свернуть на предпросмотре блокирует приложение

Добавлено: 05 Октябрь 2019, 8:26
VWV
Сорри, подскажите, как залезть в Previewer через эмбеды чтобы подавить это иконку?

Хотя я, наверное, не то спрашиваю. Сейчас уже понятно, что причина такого поведения предвьювера это параметры экрана. В настройках стоит рекомендуемое разрешение, масштаб текста и приложений 125% (тоже рекомендуемый).
Если выставить масштаб 100%, то свернутое окно внизу слева видно и управляется, но для пользователей на экране все очень мелко. Вот этим маленьким окошком можно как-то управлять? Готов даже подправить шаблоны, если бы знал где

Свернуть на предпросмотре блокирует приложение

Добавлено: 05 Октябрь 2019, 8:38
Игорь Столяров
VWV писал(а): 05 Октябрь 2019, 8:26как залезть в Previewer через эмбеды
Описание окна предварительного просмотра можно исправить в файле LibSRC\ABReport.clw

Всё остальное - это частные и рукотворные обстоятельства.
Насколько я понимаю по описанию: если Вы зачем-то купили для офисной работы HD монитор и теперь пользователям
"мелко" на нём работать, то установите комфортное для работы разрешение рабочего стола, а не терзайте прикладную
программу, шрифты и т.д. … ;)

Свернуть на предпросмотре блокирует приложение

Добавлено: 05 Октябрь 2019, 9:01
VWV
Так весь сыр-бор из-за того, что при комфортном разрешении свернутое окно улетает в невидимую область. :(

Свернуть на предпросмотре блокирует приложение

Добавлено: 05 Октябрь 2019, 9:10
Игорь Столяров
VWV писал(а): 05 Октябрь 2019, 9:01в невидимую область
Даже не представлю, что это у Вас за "невидимая область" образовалась … :)
И ещё раз - я говорил о разрешении экрана, а не установки масштаба для гигантских размеров шрифтов.

Свернуть на предпросмотре блокирует приложение

Добавлено: 05 Октябрь 2019, 10:26
VWV
Чтобы не рассказывать пользователям про разрешение экрана, убрал в шаблоне предпросмотра иконку.
Вроде сейчас устраивает. Как подавить через задачу не знаю. Спасибо

Свернуть на предпросмотре блокирует приложение

Добавлено: 07 Октябрь 2019, 11:45
kreator
На планшете с Win10 заметил такое поведение. Свёрнутая панелька предварительного просмотра не видна. Причём другие окна свёртываются нормально, лежат слева внизу. Надо бы запретить такое поведение. По большому счёту минимизация окна предварителного просмотра не имеет смысла. Хотя это "исчезнувшее" появляется если кликнуть на окно приложения в панели задач. Вроде как не проблема. Хотя, да, пользователю может быть некомфортно.

Свернуть на предпросмотре блокирует приложение

Добавлено: 07 Октябрь 2019, 12:03
Игорь Столяров
Где-то на FTP был шаблон с заменой штатного предварительного просмотра отчёта - на просмотр в Microsoft Word.
В контексте обсуждения экспорта отчётов в PDF - можно сделать просмотр отчёта и в Adobe Reader …

Свернуть на предпросмотре блокирует приложение

Добавлено: 07 Октябрь 2019, 12:17
kreator
Игорь Столяров писал(а): 07 Октябрь 2019, 12:03 Где-то на FTP был шаблон с заменой штатного предварительного просмотра отчёта - на просмотр в Microsoft Word.
В контексте обсуждения экспорта отчётов в PDF - можно сделать просмотр отчёта и в Adobe Reader …
Специфично. Не для всех.

Свернуть на предпросмотре блокирует приложение

Добавлено: 07 Октябрь 2019, 12:32
Игорь Столяров
kreator писал(а): 07 Октябрь 2019, 12:17Не для всех.
Как опция. Штатный просмотр отчётов Clarion - ископаем и убог. Различные самописные дополнения сути особо не меняют.
Современный юзер избалован красивыми и функциональными интерфейсами, поэтому вполне логично предложить ему
вариант просмотра отчёта в привычном офисном пакете или Adobe Reader … Почему бы и нет ? ;)

Свернуть на предпросмотре блокирует приложение

Добавлено: 07 Октябрь 2019, 13:22
kreator
Ну а что нужно от предварительного просмотра? Редактировать?