From 8cbf4a6b9f334246d88c8101ae3db9a21f1bab3f Mon Sep 17 00:00:00 2001 From: patrick.xu <patrick.xu@broconcentric.com> Date: 星期三, 28 四月 2021 11:40:08 +0800 Subject: [PATCH] Merge branch 'master' of http://gitblit.broconcentric.com:8088/r/M071 --- src/Bro.M071.Process/UI/M071_PatchInsertMeasurement.cs | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/Bro.M071.Process/UI/M071_PatchInsertMeasurement.cs b/src/Bro.M071.Process/UI/M071_PatchInsertMeasurement.cs index b67f13c..5addf5d 100644 --- a/src/Bro.M071.Process/UI/M071_PatchInsertMeasurement.cs +++ b/src/Bro.M071.Process/UI/M071_PatchInsertMeasurement.cs @@ -165,6 +165,32 @@ Config.MeasurementUnitCollection.Add(mUnitDown); } break; + case "Blind": + case "Blind1": + { + for (int i = startIndex; i <= endIndex; i++) + { + curKey = Config.KeyLocationCollection.FirstOrDefault(u => u.Key == Config.KeyNameCollection[i]); + if (curKey == null) + { + curKey = Config.KeyLocationCollection.FirstOrDefault(u => u.IsDefault); + } + int lableX = (int)((curKeyRect.X + curKeyRect.X + curKey.KeySize.Width - measureType.DisplayRect.Width) / 2.0); + //int lable_Up_Y = (int)(startRect.KeyPosition.Y + (startRect.KeySize.Height - measureType.DisplayRect.Height) / 2.0); + int lable_Up_Y = (int)(startRect.KeyPosition.Y + startRect.KeySize.Height - (measureType.DisplayRect.Height )); + + MeasurementUnit mUnitUp = new MeasurementUnit(); + mUnitUp.MeasureType = measureType.Code; + mUnitUp.KeyUnitCollection.Add(new KeyUnitBind() { Key = Config.KeyNameCollection[i], KeyResultId = "B1" }); + mUnitUp.KeyUnitCollection.Add(new KeyUnitBind() { Key = Config.KeyNameCollection[i], KeyResultId = "B2" }); + mUnitUp.DisplayLocation = new Rectangle(lableX, lable_Up_Y, measureType.DisplayRect.Width, measureType.DisplayRect.Height); + Config.MeasurementUnitCollection.Add(mUnitUp); + + curKeyRect.Offset(curKey.KeySize.Width + curKey.IntervalSize.Width, 0); + } + } + + break; } return "宸叉壒閲忕敓鎴愭娴嬮」锛岃鍒伴厤缃晫闈㈡煡鐪嬪拰淇濆瓨"; -- Gitblit v1.8.0