Re[2]: Конвертация ширины столбца из единиц Excel в пикселы
От: Hwd Россия  
Дата: 20.06.10 07:34
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Здравствуйте, Compositum, Вы писали:


C>>Затем через свой собственный парсер конвертирую результат в xml-формат. Но есть загвоздка: в Html-файле, полученном с помощью указанного выше кода ширины столбцов указаны в пикселах, а при работе в Excel, задаваемая пользователем ширина столбцов имеет др. единицы измерения, о которых написано в приведённом мною выше скрине. Я надеялся, что из единиц екселя можно перевести в пикселы, применив некий коэффициент, однако, как показала практика — этот коэффициент не постоянен и для каждой ширины столбца свой:


C>>


C>>Кто-нибудь в курсе, по какой формуле осуществляется перевод из "единиц Excel" в те же пикселы?


CS>Ты сравниваешь разные вещи. В HTML/CSS ширина это width of content box. См. здесь

CS>А Excel использует width of border box.

CS>Вот например copy-paste из excel в sciter/richtext editor:

CS>http://files.rsdn.ru/13953/excel-sciter.png

CS>как ты видишь ширина одинаковая.


Мне важно понять, по какому алгоритму ширина столбца, заданная юзером в екселе преобразуется в то значение, которое прописано в html-разметке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.