我希望将文档浏览器停靠在查看器的一侧,显示缩略图,并且没有折叠菜单的选项。
export const initializePDF = async (url: string) => {
const viewerDiv: any = document.getElementById("MyViewerDiv");
const viewer = new Autodesk.Viewing.GuiViewer3D(viewerDiv);
var options = {
env: "Local",
useADP: false,
};
Autodesk.Viewing.Initializer(options, () => {
viewer.start();
if (!url) console.log("error loading PDF");
viewer.loadExtension("Autodesk.PDF").then(() => {
viewer.loadModel(url, { page: 3 });
viewer.loadExtension("Autodesk.Viewing.MarkupsCore");
viewer.loadExtension("Autodesk.Viewing.MarkupsGui");
viewer.loadExtension("Autodesk.DocumentBrowser");
});
});
};发布于 2022-01-11 15:46:25
Autodesk.DocumentBrowser扩展的大多数属性和函数似乎只会使访问面板中的各种DOM对象变得更容易,但随后您可以使用它们的DOM函数和属性来实现所需的功能。下面是扩展的源代码:https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/extensions/DocumentBrowser/DocumentBrowser.js
要将面板移动到左上角的并显示缩略图选项卡,您可以这样做:
let ext = await NOP_VIEWER.loadExtension("Autodesk.DocumentBrowser");
ext.ui.panel.container.style.left = 0;
ext.ui.panel.container.style.top = 0;
ext.ui.panel.panelTabs[1].click();

https://stackoverflow.com/questions/70569565
复制相似问题