Certainly. With something like this:
Hope it helps,
Sergei
sf.Labels.Clear();
for (int i = 0; i < sf.NumShapes; i++)
{
var shape = sf.Shape[i];
var pnt = shape.Centroid;
sf.Labels.AddLabel(shape.Length.ToString(), pnt.x, pnt.y);
}
axMap1.Redraw();
Use AxMap.GeodesicLength for precise calculations.Hope it helps,
Sergei