javascript - 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 但没有运气。
欢迎任何帮助解决问题!
解决方案
推荐阅读
- sql - 如何将字符串值转换为 unpivot 语句中的列?
- ionic-framework - 选择没有 Image-Picker 插件 ionic 的多个图像
- spring-boot - Spring Boot 控制器路径在 websphere 9 上给出 404
- android - 如何在手机中使用 NFC 读卡器接收付款
- json - 使用 jq 解析 JIRA Insights API JSON
- java - 如何在 JDK 9 或更高版本中获取引导类路径
- java - 为什么这段代码使用 Math.pow 打印“HELLO WORLD”?
- r - 按到邻居的距离散点图颜色
- javascript - 在AngularJS函数中转换javascript函数
- spring-boot - Sec:authorize 在 Spring Security 4 中不起作用