code: def _handle_tag_defineshape4(self):
          
          obj = _make_object("DefineShape4")
          obj.ShapeId = unpack_ui16(self._src)
          obj.ShapeBounds = self._get_struct_rect()
          obj.EdgeBounds = self._get_struct_rect()
  
          bc = BitConsumer(self._src)
          bc.u_get(5)  # reserved
          obj.UsesFillWindingRule = bc.u_get(1)
          obj.UsesNonScalingStrokes = bc.u_get(1)
          obj.UsesScalingStrokes = bc.u_get(1)
          obj.Shapes = self._get_struct_shapewithstyle(4)
          return obj
docs: Handle the DefineShape4 tag.