Пример #1
0
 def _colour_table(self, element):
     pos, chunk = cgm_utils._unpack(self.cgm['color.inxstruct'],
                                    element.params)
     sz = struct.calcsize(self.cgm['color.absstruct'])
     while len(chunk) >= sz:
         cgm_color, chunk = self.read_color(chunk, 1)
         self.cgm['color.table'][pos] = cgm_color
         pos += 1
Пример #2
0
 def read_enum(self, chunk):
     return cgm_utils._unpack('>h', chunk)