프로젝트

일반

사용자정보

개정판 58bf6e79

ID58bf6e79867e9a7a92a93403057633b36e4d2688
상위 5892ebe6
하위 40460006, 171ac39d

humkyung 이(가) 약 7년 전에 추가함

Write unit to output xml file

차이점 보기:

DTI_PID/DTI_PID/Project.py
78 78
        self.updateDate = updateDate
79 79

  
80 80
    def getUpdateDate(self):
81
        return self.updateDate
81
        return self.updateDate
82

  
83
    '''
84
        @brief  return project unit
85
        @author humkyung
86
        @date   2018.04.25
87
    '''
88
    def unit(self):
89
        from AppDocData import AppDocData
90
        res = 'Metric'  # default value
91

  
92
        docData = AppDocData.instance()
93
        configs = docData.getConfigs('Line No', 'Size Unit')
94
        if 1 == len(configs): res = configs[0].value
95

  
96
        return res
DTI_PID/DTI_PID/Shapes/QEngineeringTextItem.py
182 182
            sizeDataList = AppDocData.instance().getNomialPipeSizeData()
183 183
            j = 0
184 184
            for i in range(len(configs)):
185
                if 'NOMINAL PIPE SIZE' == configs[i]:
185
                if 'Nominal Diameter' == configs[i]:
186 186
                    matches = [sizeData for sizeData in sizeDataList if sizeData.sizeValue() == tokens[j]]
187 187
                    if 1 == len(matches):
188 188
                        j+=1
......
218 218
        if len(tokens) >=  len(configs):
219 219
            j = 0
220 220
            for i in range(len(configs)):
221
                if 'NOMINAL PIPE SIZE' == configs[i]:
221
                if 'Nominal Diameter' == configs[i]:
222 222
                    matches = [sizeData for sizeData in sizeDataList if sizeData.sizeValue() == tokens[j]]
223 223
                    if 1 == len(matches):
224 224
                        res[configs[i]] = tokens[j]
DTI_PID/DTI_PID/XmlGenerator.py
90 90
        xml = Element(ROOT_NODE_NAME) # Root Node
91 91
        SubElement(xml, ROOT_DWGNAME_NODE_NAME).text = pidName
92 92
        SubElement(xml, ROOT_SIZE_NODE_NAME).text = str(pidWidth) + "," + str(pidHeight)
93
        SubElement(xml, 'UNIT').text = docData.getCurrentProject().unit()
93 94

  
94 95
        sortedList = sorted(docData.lineNos, key=lambda param:param.text())
95 96
        for lineno in sortedList:

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)