|
@@ -228,7 +228,7 @@ export class SBaseTextEdit extends SGraphEdit {
|
|
|
*
|
|
|
* @param data Mark 数据
|
|
|
*/
|
|
|
- initData(data: Marker) {
|
|
|
+ initData(data: Marker): void {
|
|
|
this.showSelect = false;
|
|
|
this.zOrder = ItemOrder.textOrder;
|
|
|
this.isTransform = false;
|
|
@@ -264,6 +264,10 @@ export class SBaseTextEdit extends SGraphEdit {
|
|
|
data.style.default.backgroundColor
|
|
|
);
|
|
|
}
|
|
|
+ // 设置边框颜色
|
|
|
+ if (data.style.default.strokeColor) {
|
|
|
+ this.strokeColor = new SColor(data.style.default.strokeColor);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -346,6 +350,7 @@ export class SBaseTextEdit extends SGraphEdit {
|
|
|
|
|
|
//绘制文本
|
|
|
painter.brush.color = new SColor(this.color);
|
|
|
+ painter.pen.color = new SColor(this.color);
|
|
|
painter.shadow.shadowColor = SColor.Transparent;
|
|
|
painter.font = this.font;
|
|
|
this._textArr.forEach((text: string, index: number) => {
|
|
@@ -418,6 +423,7 @@ export class SBaseTextEdit extends SGraphEdit {
|
|
|
this.data.style.default.font = this.font.size;
|
|
|
this.data.style.default.lineWidth = this.lineWidth;
|
|
|
this.data.style.default.backgroundColor = this.backgroundColor.value;
|
|
|
+ this.data.style.default.strokeColor = this.strokeColor.value;
|
|
|
return this.data;
|
|
|
}
|
|
|
|