ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1003917 Топик полностью
fk0, легенда (11.05.2020 23:31, просмотров: 352) ответил Vit на JS нужен для AJAX - подгрузка параметров в JSON - обновление в реальном времени, и для формирования команд управления. Там ничего особо умного вроде как, но, например, задание даты создания отчета вызывает апплет, который очень разно выглядит и работает/не работает искаропки в зависимости от браузера. Отчеты создаются в виде готовых pdf-файлов, которые можно просмотреть прямо в браузере, отправить на принтер или сохранить. С JS не надо сражаться - оно должно работать, и при
Ничего не понял. PDF может формировать вообще веб-сервер (который всегда один, одинаков и отлажен). А на вебстранице может быть тупая форма которая даже в IE5.0 сработает без ошибок. То что в разных браузерах по-разном выглядит -- это не победимо, потому, что так задумано. Как оно может одинаково выглядеть, если шрифы разные, разрешения дисплея разные, метрики шрифтов разного размера -- разные. И при печати опять всё переколбасит ещё раз, если конечно не будут печатать как 

картинку, что винда любит... хотя тут можно и на принтер нарваться: я делал печать как-то, и всё нормально печатало на дешёвых принтерах. К офисному лазерному подключили -- нифига непонятно, одни еврейские ероглифы. Он как раз решил самостоятельно отрендерить и шрифты не из той кодовой страницы загружать начал. Всем смешно, а мне не очень. Еле нашёл, как оно там получается так. В GDI когда шрифт грузишь, там можно default оставить, а можно насильно кодовую страницу задать (и если в шрифте такой нет, то винда другой подставляет что ли, а если дефолт -- получи что есть).

[ZX]