|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.07.2015, 14:03 | #1 |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
Расчитать позицию скрола
Всем Привет!
Предположим: - есть таблица с одной строкой и одним столбиком, в ячейку грузится картинка размером 4096х2048, естественно что в рамки экрана она не поместиться, появляются горизонтальный и вертикальный скрол - есть координаты точки на рисунке 2000 по оси X и 1500 по оси Y Как мне расчитать и установить скрол в нужные значения чтоб эта точка была по центру экрана? Интересуют именно мат.расчеты, значения позиции скрола... Пробовал через скрипт играться с Код:
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
01.07.2015, 14:51 | #2 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Тишина – самый громкий звук
|
01.07.2015, 15:10 | #3 |
Форумчанин
Регистрация: 04.06.2009
Сообщений: 351
|
это все хорошо и полезно, я не могу понять саму логику как считаются позиции скролов... Вот точка по оси Х на рисунке равна 856 (ширина рисунка 4784, отступы от края экрана опускаем т.к. они ничтожно малы, в пределах 3х пикселей) при этом скрол получает приблизительно 214 когда точка по центру экрана (ширина видимой области 1261)
Все значения я могу вытянуть, я не доганяю КАК это все связать в кучу?
Мне разрешено открывать только одну страницу - about :blank. Сперва было скучно, но потом я втянулся. Теперь у меня там живет 2 виртуальных друга, и я слышу голоса из розетки!
|
01.07.2015, 15:27 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Представь себе полностью отрисованную браузером страницу, 4096х2048 + марджины, допустим.
По всей этой странице "катается" вьюпорт (окно отображения). Позиция скролла — это вектор от левого верхнего угла "отрисованной" страницы до левого верхнего отображаемого окна.
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Расширение страницы и появление скрола | ВалекFCRK | HTML и CSS | 6 | 25.02.2014 14:26 |
Настройка скрола в редакторе кода ! | fucil | Общие вопросы Delphi | 1 | 30.03.2013 20:23 |
Как расчитать позицию модели относительно земли [OpenGL] | Akkordd | Visual C++ | 0 | 31.03.2011 17:01 |
Правильная работа скрола в панели. | evilgeniuz | Общие вопросы .NET | 0 | 29.09.2010 00:17 |
Определить наличие скрола в DBGrid. | Хитрец | БД в Delphi | 5 | 29.04.2009 22:22 |