【cornerstone】多边形标注组件(FreehandRoi)的Area悬浮文本项的消除
😄 😆 😊 😃 😏 😍 😘 😚 😳 😌 😆 😁 😉 😜 😝 😀 😗 😙 😛 😴 😟 😦 😧 😮 😬 😕 😯 😑 😒 😅 😓 😥 😩 😔 😞 😖 😨 😰 😣 😢 😭 😂 😲 😱
官方example
本篇作为对《使用cornerstoneTools搭建标注系统相关代码》的补充
我们的问题是在使用多边形标注时再次点击会调用组件内部的函数renderToolData,从而自动出现一个说明标注面积的悬浮组件影响观感。
Method1: github issue
《New Feature: TextBox (Color, ActiveColor, Hide and Hover) #1064》
cornerstone的issues上似乎有人贡献了相关的代码,但可以发现并不在项目当中,如果要采用该代码可能需要进行代码合并。
Method2
查看了一下上文提到的函数的源代码,发现其中有一处判定if (data.polyBoundingBox && !data.handles.textBox.freehand)
中的freehand属性没有在其他地方用到,因此将该freehand
置为true
添加进数据中即可。