2017-10-05 1 views
0

필립 레프 시마 (Philippe leefsma) 및 Augusto 자습서 http://autodeskviewer.com/viewers/latest/docs/tutorial-feature_markup.html을 참조했습니다. 마크 업에서 스타일 속성을 구현하는 데는 약간의 어려움이 있습니다. 그것을 고칠 것을 제안 해 주시겠습니까? enter image description hereAutodesk Forge Viewer 마크 업 스타일 객체

+0

어떤 버전의 뷰어 및 마크 업을 사용하고 있습니까? Augusto의 튜토리얼은 v2.16 뷰어 이후의 뷰어 내장 마크 업에 대해서만 작동합니다. 이 블로그 (https://forge.autodesk.com/cloud_and_mobile/2016/02/playing-with-the-new-view-data-markup-api.html)에서 이전 버전 마크 업을 계속 사용하는 경우 내장 된 것으로 교체하십시오. –

+0

확장 프로그램은 viewer.loadExtension ('Autodesk.Viewing.MarkupsCore')로로드됩니다. (function (markupsExt) { markup = markupsExt; }); 셰이프를 그릴 수 있고 도구를 전환 할 수 있지만 스타일 속성을 변경하지 못했습니다. 이 https://developer.api.autodesk.com/viewingservice/v1/viewers/docs/tutorial-feature_markup.html 스타일 속성을 변경하려면 무엇이든 제안하십시오 – nishan

+0

'LMV_VIEWER_VERSION'을 (를) 입력하여 뷰어 버전이 올바른지 확인하십시오. 올바른 버전의 뷰어 및 마크 업을 사용하는 경우 마크 업 스타일을 변경하는 데 문제가 없어야합니다. –

답변

0

최신 샘플을보십시오. 소스 코드는 Viewing.Extension.Markup2D이고 라이브 데모는 here입니다. 마크 업 스타일을 변경하는 데는 문제가 없습니다.

+0

빠른 답장에 감사드립니다. 내 요구 사항을 충족해야한다고 생각합니다. 수정 및 업데이트하겠습니다. 고마워요! :) – nishan

+0

svg 요소에 대한 새 스타일을 만들려면 마크 업의 utils를 사용했습니다. 'var nsu = Autodesk.Viewing.Extensions.Markups.Core.Utils; nsu.createSty le ([ 'fill'], markup.v iewer))'올바른 방법은 있습니까? 마크 업을위한 새로운 스타일을 만드는 대안이 있습니다. – nishan

0

지연에 대해 진심으로 사과 드리며 대기열에 백 로그가 있습니다.

최근 시청자에게 배송 된 MarkupCore에서 변경된 것이 있습니다. 이 설명서 http://autodeskviewer.com/viewers/latest/docs/tutorial-feature_markup.html이 너무 오래되어 변경 사항을 반영하지 못했습니다. 코드 다음 Plase 사용 :

// Confiurate styles 
var styleAttributes = ['stroke-width', 'stroke-color', 'stroke-opacity']; 
var nsu = Autodesk.Viewing.Extensions.Markups.Core.Utils; 
var styleObject = nsu.createStyle(styleAttributes, markupExt); 
styleObject['stroke-width'] = 10; 

// Set style up 
markupExt.setStyle(styleObject); 

createStyle의 두번째 매개 변수는 MarkupCore 확장의로드 예, 그것은 더 이상 뷰어 아니에요. 희망이 도움이됩니다.

관련 문제