개정판 f655949b
fix scale map
Change-Id: I09638ae89b0346ca2a7c1c63a80ddcf0b46c9708
DTI_PID/DTI_PID/ScaleSettingDialog.py | ||
---|---|---|
243 | 243 |
if values: |
244 | 244 |
scalses = [] |
245 | 245 |
for value in values: |
246 |
value_area = math.sqrt(self.symbol_infos[value].width * self.symbol_infos[value].height) |
|
247 |
scale = round(value_area / key_area, 5) |
|
246 |
if value in self.symbol_infos: |
|
247 |
value_area = math.sqrt(self.symbol_infos[value].width * self.symbol_infos[value].height) |
|
248 |
scale = round(value_area / key_area, 5) |
|
249 |
else: |
|
250 |
scale = 1 |
|
248 | 251 |
scalses.append(str(value) + '/' + str(scale)) |
249 | 252 |
configs.append(Config('Scale Symbol', key, ','.join(scalses))) |
250 | 253 |
|
내보내기 Unified diff