Pārlūkot izejas kodu

更新版本 解决 圆角折线item 宽度无法设置问题

haojianlong 4 gadi atpakaļ
vecāks
revīzija
cfc6bc808a

+ 2 - 2
persagy-web-big-edit/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/big-edit",
-    "version": "2.2.14",
+    "version": "2.2.15",
     "description": "博锐尚格二维图形编辑器。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -40,7 +40,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@persagy-web/edit": "2.2.12",
+        "@persagy-web/edit": "2.2.13",
         "@types/uuid": "^8.0.0",
         "crypto-js": "^4.0.0",
         "axios": "^0.20.0"

+ 1 - 1
persagy-web-big/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/big",
-    "version": "2.2.38",
+    "version": "2.2.39",
     "description": "博锐尚格建筑信息化库",
     "main": "lib/index.js",
     "types": "lib/index.d.js",

+ 7 - 0
persagy-web-big/src/items/SCircleCornerPolylineItem.ts

@@ -146,6 +146,13 @@ export default class SCircleCornerPolylineItem extends SGraphStyleItem {
     onDraw(painter: SPainter): void {
         // 绘制基本图形
         painter.pen.color = this.strokeColor;
+
+        if (this.widthIsPx) {
+            painter.pen.lineWidth = painter.toPx(this.lineWidth);
+        } else {
+            painter.pen.lineWidth = this.lineWidth;
+        }
+
         if (this.lineStyle == SLineStyle.Dashed) {
             painter.pen.lineDash = [
                 painter.toPx(this.lineWidth * 3),

+ 2 - 2
persagy-web-edit/package.json

@@ -1,6 +1,6 @@
 {
     "name": "@persagy-web/edit",
-    "version": "2.2.12",
+    "version": "2.2.13",
     "description": "博锐尚格二维图形编辑器。",
     "main": "lib/index.js",
     "types": "lib/index.d.js",
@@ -40,7 +40,7 @@
         "typescript": "^3.5.3"
     },
     "dependencies": {
-        "@persagy-web/big": "2.2.38",
+        "@persagy-web/big": "2.2.39",
         "@types/uuid": "^8.0.0"
     }
 }