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