wkhtmltopdf getBoundingClientRect возвращает неправильные значения - PullRequest
0 голосов
/ 31 мая 2018

При попытке получить координаты элементов в рендеринге PDF, измерения полностью отключены. Кажется, они смещены и уменьшены в некотором отношении .

Функция выглядит следующим образом:

function getCenterCoordinates(element) {
const fullY = Math.round((element.getBoundingClientRect().top + (element.getBoundingClientRect().height / 2)) * 10 ) / 10;

// fullY = fullY % 1046.838;
return {
    // x: Math.round((element.getBoundingClientRect().left + (element.getBoundingClientRect().width / 2)) * 10 ) / 10,
    x: element.getBoundingClientRect().left,
    y: fullY
}
}

Я также пытался использовать offsetLeft, но безуспешно.

Любая помощь в решении проблемы приветствуется!

...