OberonCore https://forum.oberoncore.ru/ |
|
Е15: Предложение на изменение - FormView.maxSize https://forum.oberoncore.ru/viewtopic.php?f=116&t=6155 |
Страница 1 из 2 |
Автор: | Илья Ермаков [ Пятница, 10 Ноябрь, 2017 01:12 ] |
Заголовок сообщения: | Е15: Предложение на изменение - FormView.maxSize |
Размеры форм в ББ ограничены константой FormView.maxSize = 600*mm. Для современных мониторов с разрешением больше, чем FullHD, этого недостаточно, столкнулись с этим в АСУТП. Есть предложение синхронно в разных сборках подвинуть эту константу. 600*36000 ~= 20 млн. Можно смело увеличить в 10 раз, не боясь переполнений. Увеличиваем до 6000*mm? |
Автор: | Иван Кузьмицкий [ Пятница, 10 Ноябрь, 2017 08:52 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
6000*mm это 6 метров, что-то тут не так. |
Автор: | Info21 [ Пятница, 10 Ноябрь, 2017 11:32 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Иван Кузьмицкий писал(а): 6000*mm это 6 метров, что-то тут не так. Нормально. Надо помнить про 640К. |
Автор: | Trurl [ Пятница, 10 Ноябрь, 2017 11:47 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Наверное, дело все же не в разрешении, а в размерах. А смысл в ограничении в 6 метров? Может тогда просто убрате его совсем? |
Автор: | Иван Кузьмицкий [ Пятница, 10 Ноябрь, 2017 12:28 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Info21 писал(а): Иван Кузьмицкий писал(а): 6000*mm это 6 метров, что-то тут не так. Нормально. Надо помнить про 640К. |
Автор: | Artyemov [ Пятница, 10 Ноябрь, 2017 15:33 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Иван Кузьмицкий писал(а): … можно приложить линейку к любому монитору и материально ощутить эти самые mm. 96 точек в дюйме |
Автор: | Info21 [ Пятница, 10 Ноябрь, 2017 15:36 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Иван Кузьмицкий писал(а): Info21 писал(а): Иван Кузьмицкий писал(а): 6000*mm это 6 метров, что-то тут не так. Нормально. Надо помнить про 640К. Убрать совсем, если нет конкретной причины ограничивать. |
Автор: | Trurl [ Пятница, 10 Ноябрь, 2017 16:23 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Если в ОС ручки не крутить и оборудование не очень старое, то мм будут правильными. Но привязка к физическим размерам кажется неудачной. Это раньше электронный документ был всего лишь промежуточной формой для печатного. А сейчас печатать приходится гораздо реже, зато надо отображать тот же документ на метровом телевизоре и на смартфоне. |
Автор: | Илья Ермаков [ Пятница, 10 Ноябрь, 2017 16:51 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Привязка к физическим размерам вместо пикселей дала квазивекторность графики в ББ. Проблемы со скаканием размеров GUI в формах Delphi между разными разрешениями очень памятны. Когда все размеры задавались в пикселях. |
Автор: | Илья Ермаков [ Пятница, 10 Ноябрь, 2017 16:58 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
ХЗ, почему они ограничивали. Где-то это ещё на что-то умножается, после чего не должно быть переполнений? Т.е., например, идёт рациональная арифметика: w * 7 DIV 12. И хотят защититься от переполнений. Но в формах такой арифметики нет. В итоге, мы склоняемся в сборке ОберонКоре к консервативному увеличению ограничения в 10 раз. |
Автор: | Илья Ермаков [ Пятница, 10 Ноябрь, 2017 17:00 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Иван Кузьмицкий писал(а): 6000*mm это 6 метров, что-то тут не так. http://www.pikprogress.ru/images/softwa ... urg_01.jpg |
Автор: | Trurl [ Пятница, 10 Ноябрь, 2017 17:04 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Ну, с в пикселями совсем плохо. Но и дюймы с пунтами были хороши, пока мониторы были примерно одного размера. |
Автор: | Trurl [ Пятница, 10 Ноябрь, 2017 17:44 ] |
Заголовок сообщения: | Re: Е15: Предложение на изменение - FormView.maxSize |
А вот почему FormModels.maxViewSize = 1000 * Ports.mm ? |
Автор: | Илья Ермаков [ Пятница, 10 Ноябрь, 2017 17:48 ] |
Заголовок сообщения: | Re: Е15: Предложение на изменение - FormView.maxSize |
Из каких соображений - ХЗ, но это всё ж другое: максимальный размер вложенного отображения. |
Автор: | Info21 [ Пятница, 10 Ноябрь, 2017 19:32 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Илья Ермаков писал(а): В итоге, мы склоняемся в сборке ОберонКоре к консервативному увеличению ограничения в 10 раз. Юникода там, наверное, не будет?
|
Автор: | Trurl [ Суббота, 11 Ноябрь, 2017 11:19 ] |
Заголовок сообщения: | Re: Е15: Предложение на изменение - FormView.maxSize |
Илья Ермаков писал(а): Из каких соображений - ХЗ, но это всё ж другое: максимальный размер вложенного отображения. Но выходит, что вложенное (1м) может быть больше самой формы (60см). |
Автор: | Илья Ермаков [ Воскресенье, 12 Ноябрь, 2017 12:58 ] |
Заголовок сообщения: | Re: Е15: Предложение на изменение - FormView.maxSize |
Ну размеры вложенного - экспортированная константа. А размеры формы - скрытая, т.е. не имеющая вообще никакого "официального статуса". |
Автор: | Wlad [ Вторник, 14 Ноябрь, 2017 10:28 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Trurl писал(а): Это раньше электронный документ был всего лишь промежуточной формой для печатного. А сейчас печатать приходится гораздо реже, зато надо отображать тот же документ на метровом телевизоре и на смартфоне. Кто-то из корифеев отрасли проводил исследование и привел показатели, что с введением "безбумажной информатики" (текстовые процессоры/дешёвые издательские системы), расход бумаги увеличился в 12 раз.Часто народ печатает "на пробу" просто потому, что техника удешевила это процесс на порядки. Trurl писал(а): Но привязка к физическим размерам кажется неудачной. А что предлагаете взамен? "доли/части экрана"?
|
Автор: | Trurl [ Вторник, 14 Ноябрь, 2017 11:53 ] |
Заголовок сообщения: | Re: Предложение на изменение - FormView.maxSize |
Wlad писал(а): Кто-то из корифеев отрасли проводил исследование и привел показатели, что с введением "безбумажной информатики" (текстовые процессоры/дешёвые издательские системы), расход бумаги увеличился в 12 раз. Это относится как раз к тем временам. За последние лет 20 в этой области явный спад. У производителей принтеров трудности, дизайнеры жалуются на отсутствие заказов в полиграфии. Wlad писал(а): А что предлагаете взамен? "доли/части экрана"? Нет, это не подойдет. Хорошо бы иметь некую условную единицу, скажем размер нормального шрифта. В принципе, и с нынешней системой можно жить, выставляя фейковое разрешение. Я у себя так и сделал, когда задолбало менять шрифт при переносе документа с одного компьютера на другой. Но при этом все миллиметры и дюймы становятся условными. |
Автор: | Илья Ермаков [ Вторник, 14 Ноябрь, 2017 12:01 ] |
Заголовок сообщения: | Re: Е15: Предложение на изменение - FormView.maxSize |
Т.е., типа, хочется постоянства не линейного, а углового размера? |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |