Parcourir la source

'将文本图标原点坐标移到中心位置'

zhangyu il y a 4 ans
Parent
commit
f01dc28308
3 fichiers modifiés avec 14 ajouts et 3 suppressions
  1. 3 3
      package.json
  2. 5 0
      src/lib/items/SImageMarkerItem.ts
  3. 6 0
      src/lib/items/STextMarkerItem.ts

+ 3 - 3
package.json

@@ -9,10 +9,10 @@
   },
   "dependencies": {
     "@saga-web/base": "2.1.22",
-    "@saga-web/big": "1.0.74",
+    "@saga-web/big": "1.0.75",
     "@saga-web/draw": "2.1.100",
-    "@saga-web/feng-map": "1.0.22",
-    "@saga-web/graph": "2.1.105",
+    "@saga-web/feng-map": "1.0.23",
+    "@saga-web/graph": "2.1.106",
     "ant-design-vue": "^1.6.0",
     "core-js": "^3.6.4",
     "element-ui": "^2.13.2",

+ 5 - 0
src/lib/items/SImageMarkerItem.ts

@@ -52,4 +52,9 @@ export class SImageMarkerItem extends SImageItem {
         this.data.Properties.LineWidth = this.lineWidth;
         return this.data;
     }
+
+    onDraw(painter: SPainter) {
+        painter.translate(-this.width / 2 , -this.height / 2);
+        super.onDraw(painter);
+    } // onDraw
 } // Class SImageMarkerItem

+ 6 - 0
src/lib/items/STextMarkerItem.ts

@@ -53,4 +53,10 @@ export class STextMarkerItem extends STextItem {
         this.data.Properties.BackgroundColor = this.backgroundColor.value;
         return this.data;
     }
+
+
+    onDraw(painter: SPainter) {
+        painter.translate(-this.width / 2 , -this.height / 2);
+        super.onDraw(painter);
+    } // onDraw
 } // Class STextMarkerItem