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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
VWV
Посетитель
Сообщения: 28
Зарегистрирован: 12 Июнь 2015, 22:59
Откуда: Новороссийск

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

Сообщение VWV » 04 Октябрь 2019, 17:26

С10, ABC. Шаблон печати русифицированный из привата

Добрый день!

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

kreator
✯ Ветеран ✯
Сообщения: 3402
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 04 Октябрь 2019, 18:35

Вы хотите сказать что свёрнутое окно не видно? По идее оно должно быть где-то внизу слева. Честно говоря Вы меня в тупик поставили, такого не видел.
VWV писал(а):
04 Октябрь 2019, 17:26
Шаблон печати русифицированный из привата
А вот это что?
We are hard at work… for you. :)

VWV
Посетитель
Сообщения: 28
Зарегистрирован: 12 Июнь 2015, 22:59
Откуда: Новороссийск

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

Сообщение VWV » 04 Октябрь 2019, 19:13

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

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

Yufil
Ветеран движения
Сообщения: 1145
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

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

Сообщение Yufil » 04 Октябрь 2019, 19:54

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

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

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4198
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 04 Октябрь 2019, 21:26

VWV писал(а):
04 Октябрь 2019, 17:26
Подскажите, можно ли блокировать кнопку "свернуть"
В структуре Window окна предварительного просмотра убейте атрибут ICON(). :)
«V» значит Вендетта !

VWV
Посетитель
Сообщения: 28
Зарегистрирован: 12 Июнь 2015, 22:59
Откуда: Новороссийск

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

Сообщение VWV » 05 Октябрь 2019, 8:26

Сорри, подскажите, как залезть в Previewer через эмбеды чтобы подавить это иконку?

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4198
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 05 Октябрь 2019, 8:38

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

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

VWV
Посетитель
Сообщения: 28
Зарегистрирован: 12 Июнь 2015, 22:59
Откуда: Новороссийск

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

Сообщение VWV » 05 Октябрь 2019, 9:01

Так весь сыр-бор из-за того, что при комфортном разрешении свернутое окно улетает в невидимую область. :(

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4198
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 05 Октябрь 2019, 9:10

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

VWV
Посетитель
Сообщения: 28
Зарегистрирован: 12 Июнь 2015, 22:59
Откуда: Новороссийск

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

Сообщение VWV » 05 Октябрь 2019, 10:26

Чтобы не рассказывать пользователям про разрешение экрана, убрал в шаблоне предпросмотра иконку.
Вроде сейчас устраивает. Как подавить через задачу не знаю. Спасибо

kreator
✯ Ветеран ✯
Сообщения: 3402
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 07 Октябрь 2019, 11:45

На планшете с Win10 заметил такое поведение. Свёрнутая панелька предварительного просмотра не видна. Причём другие окна свёртываются нормально, лежат слева внизу. Надо бы запретить такое поведение. По большому счёту минимизация окна предварителного просмотра не имеет смысла. Хотя это "исчезнувшее" появляется если кликнуть на окно приложения в панели задач. Вроде как не проблема. Хотя, да, пользователю может быть некомфортно.
We are hard at work… for you. :)

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4198
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 07 Октябрь 2019, 12:03

Где-то на FTP был шаблон с заменой штатного предварительного просмотра отчёта - на просмотр в Microsoft Word.
В контексте обсуждения экспорта отчётов в PDF - можно сделать просмотр отчёта и в Adobe Reader …
«V» значит Вендетта !

kreator
✯ Ветеран ✯
Сообщения: 3402
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 07 Октябрь 2019, 12:17

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

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 4198
Зарегистрирован: 07 Июль 2005, 9:19
Откуда: г. Ростов-на-Дону

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

Сообщение Игорь Столяров » 07 Октябрь 2019, 12:32

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

kreator
✯ Ветеран ✯
Сообщения: 3402
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

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

Сообщение kreator » 07 Октябрь 2019, 13:22

Ну а что нужно от предварительного просмотра? Редактировать?
We are hard at work… for you. :)

Ответить