Я ищу документацию для расширения Autodesk.Viewing.MarkupsCore в окне просмотра V7, но не могу его найти.
Autodesk.Viewing.MarkupsCore
https://forge.autodesk.com/en/docs/viewer/v7/reference/Extensions/
Просто я нашел в программе просмотра V2: https://forge.autodesk.com/en/docs/viewer/v2/reference/javascript/markupscore/
Вот зеркало расширения инструмента разметки v6 и v7 (и измерения) со сценарием сборки webpack:
https://github.com/wallabyway/forge-markup-measure-extensions
Примеры:
Пример использования расширения разметки с PDF см. Здесь:
https://forge.autodesk.com/blog/fast-pdf-viewingmarkup-inside-forge-viewer
Для сериализации битов измерительного инструмента в json и обратно из json:
https://forge.autodesk.com/blog/area-planning-tool-forge-viewer-and-mysql
Добавление SVG-штампа к вашим 2D-листам:
https://forge.autodesk.com/blog/add-svg-your-2d-sheets-forge-viewer
Это примеры того, почему вы можете захотеть начать настройку расширение инструмента разметки / измерения и, когда вам нужно прочитать фактический код, переопределите встроенные методы класса или 'go -rogue' и полностью измените код.
По какой-то причине это недоступно в документах V6 и V7, я сообщу об этом команде, но вы можете найти ее здесь сейчас - https://forge.autodesk.com/en/docs/viewer/v5/reference/javascript/markupscore/
Лично я предпочитаю использовать информацию из текущей версии https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/overview/ и информацию об API (https://autodeskviewer.com/viewers/latest /docs/index.html)
Вы также можете просмотреть этот пример: https://github.com/Autodesk-Forge/library-javascript-viewer-extensions/tree/master/src/Viewing.Extension.Markup2D