Bladeren bron

item增加处理 移动后原点处理

haojianlong 5 jaren geleden
bovenliggende
commit
5d24b30995
3 gewijzigde bestanden met toevoegingen van 18 en 2 verwijderingen
  1. 1 1
      saga-web-graph/package.json
  2. 7 1
      saga-web-graph/src/SGraphItem.ts
  3. 10 0
      saga-web-graph/src/items/STextItem.ts

+ 1 - 1
saga-web-graph/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@saga-web/graph",
-    "version": "2.1.88",
+    "version": "2.1.89",
     "description": "上格云二维图形引擎。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 7 - 1
saga-web-graph/src/SGraphItem.ts

@@ -540,7 +540,13 @@ export class SGraphItem extends SObject {
      * @param   x   x坐标
      * @param   y   y坐标
      * */
-    moveToOrigin(x: number, y: number): void {} // Function moveToOrigin()
+    moveToOrigin(x: number, y: number): void {
+        if (this.children && this.children.length) {
+            this.children.forEach(it => {
+                it.moveToOrigin(x, y);
+            });
+        }
+    } // Function moveToOrigin()
 
     // =================================================================================================================
     // 私有方法

+ 10 - 0
saga-web-graph/src/items/STextItem.ts

@@ -105,6 +105,16 @@ export class STextItem extends SObjectItem {
     } // Function boundingRect()
 
     /**
+     * 移动后处理所有坐标,并肩原点置为场景原点
+     *
+     * @param   x   x坐标
+     * @param   y   y坐标
+     * */
+    moveToOrigin(x: number, y: number): void {
+        this.moveTo(x, y);
+    } // Function moveToOrigin()
+
+    /**
      * 绘制显示状态文本Item
      *
      * @param painter    绘制类