Я использую Autodesk Forge Viewer API для отображения файлов чертежей AutoCAD на веб-странице.Работает отлично.Затем я следовал приведенному ниже руководству, чтобы обеспечить поддержку разметки / аннотации для зрителя.
https://developer.api.autodesk.com/viewingservice/v1/viewers/docs/tutorial-feature_markup.html
Хотя я могу заставить различные инструменты рисования работать как положено, настройка цвета разметки вызывает ошибку.
vm.onColorChange = function (e) {
var styleAttributes = ['stroke-color'];
var nsu = Autodesk.Viewing.Extensions.Markups.Core.Utils;
var styleObject = nsu.createStyle(styleAttributes, vm.markupsExtension.viewer);
var selectedColor = $('#sel-colors').val();
styleObject['stroke-color'] = selectedColor;
vm.markupsExtension.setStyle(styleObject);
};
Когда я отлаживал код на инструменте разработчика, в строке ниже в «Markups.js» выдается ошибка «getStrokeWidth» не определена.
Я использую Forge Viewer версии 6. Есть ли что-то изменено для настройки инструмента рисования с последней версией средства просмотра или учебник по-прежнему актуален для текущей версии.