如何在 Autodesk Forge 上随 PDF 一起旋转标记
How to rotate markups along with PDF on Autodesk Forge
我有一张 PDF 绘图已经加载到 Forge Viewer 中,上面有一些标记。当使用相机旋转 PDF 时,标记不会保持初始位置、角度……但它会远离查看器。是否可以让标记与 PDF 一起旋转。提前致谢。
尝试跟踪平移(PDF 的移动)之间的世界坐标并将它们转换回 client/viewport 坐标以保持它们在 canvas 内的相对位置 - 您可以订阅 CAMERA_CHANGE_EVENT
对用户导航做出反应并相应地移动标记:
//once the markups are created
const originalWorldPos = viewer.clientToWorld(pos.x,pos.y)
viewer.addEventListner(Autodesk.Viewing.CAMERA_CHANGE_EVENT, ()=>{
let newViewPortPos = viewer.worldToClient(originalWorldPos)
//move markups to new position here ...
})
我有一张 PDF 绘图已经加载到 Forge Viewer 中,上面有一些标记。当使用相机旋转 PDF 时,标记不会保持初始位置、角度……但它会远离查看器。是否可以让标记与 PDF 一起旋转。提前致谢。
尝试跟踪平移(PDF 的移动)之间的世界坐标并将它们转换回 client/viewport 坐标以保持它们在 canvas 内的相对位置 - 您可以订阅 CAMERA_CHANGE_EVENT
对用户导航做出反应并相应地移动标记:
//once the markups are created
const originalWorldPos = viewer.clientToWorld(pos.x,pos.y)
viewer.addEventListner(Autodesk.Viewing.CAMERA_CHANGE_EVENT, ()=>{
let newViewPortPos = viewer.worldToClient(originalWorldPos)
//move markups to new position here ...
})