2017-10-05 14 views
0

私はhttp://autodeskviewer.com/viewers/latest/docs/tutorial-feature_markup.html、Philippe leefsmaとAugustoのチュートリアルを参照しました。マークアップにスタイル属性を実装するのにはいくつかの困難があります。あなたはそれを修正することを提案できますか? 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 viewer);'マークアップの新しいスタイルを作成するための代替案がありますか? – 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拡張のロードされたインスタンスである、それはもうビューアではないです。それが役に立てば幸い。

関連する問題