Рафаэль JS: ширина и высота div и бумага разные? - PullRequest
0 голосов
/ 20 июня 2011

Я использую RaphaelJS, чтобы нарисовать SVG.У меня есть div размером 801 x 924.

Я создаю бумагу Рафаэля с теми же размерами и назначаю ее этому div:

var paper = Raphael('div', 801, 924);

Я ожидаю в браузере SVG сразмер 801 х 924 пикселей.Но когда я проверяю размер svg в браузере (с элементом inspect), я вижу, что фактический размер составляет 514 x 606 пикселей!
svg-элемент имеет ширину и высоту, определенные как 801 x 924, но этоОтображается как 514x606 ....

Почему это?Есть ли какая-то настройка DPI, которую я пропустил?Как мне создать Рафаэля точно такого же размера, как у div?

1 Ответ

0 голосов
/ 20 июня 2011

Моя ошибка ... Я копировал пути существующего SVG с определенным VIEWBOX ... так что я думал, что мои пути были абсолютными значениями, но на самом деле они сильно отличались от тех, что я видел в моем svg-редакторе ( Inkscape). В Рафаэле вам вообще не нужно определять окно просмотра, так что если оно пошло не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...