首页 > 解决方案 > wkhtmltopdf getBoundingClientRect 返回错误值

问题描述

当试图在渲染的 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 但没有运气。

欢迎任何帮助解决问题!

标签: javascriptphpwkhtmltopdf

解决方案


推荐阅读