|
|
@@ -377,21 +377,8 @@ export function addLMark(currentViewportId: string): void {
|
|
|
}
|
|
|
export function addRLabel(currentViewportId: string): void {
|
|
|
console.log('Adding R Mark viewport id : ', currentViewportId);
|
|
|
- const toolGroup = getToolgroupByViewportId(currentViewportId);
|
|
|
- toolGroup.setToolActive(LabelTool.toolName, {
|
|
|
- bindings: [
|
|
|
- // {
|
|
|
- // mouseButton: MouseBindings.Primary, // Left Click
|
|
|
- // },
|
|
|
- ],
|
|
|
- });
|
|
|
- // R标记相对于L标记向右偏移一些距离
|
|
|
- const position: Types.Point3 = [300, 100, 0]; // 在L标记右侧200像素位置
|
|
|
- const text = 'R'; // Predefined text
|
|
|
- LabelTool.hydrate(currentViewportId, position, text);
|
|
|
- toolGroup.setToolPassive(LabelTool.toolName, {
|
|
|
- removeAllBindings: true,
|
|
|
- });
|
|
|
+ //todo 初始坐标可能需要结合业务和界面大小动态调整
|
|
|
+ TextAnnotationToolManager.activateTextAnnotationTool(currentViewportId, 'R',[900,100]);
|
|
|
}
|
|
|
|
|
|
|