Introduction - If you have any usage issues, please Google them yourself
ArcEngine in ILegend and ILegendItem people to use do not always feel satisfied, especially AdjustColumns and Item. So imagine the legend PageLayout lot Element combination, to re-implement a legend based on IElement class. Legend class class diagram can refer to the attached drawing legend. Bmp. In addition, in the annex to the sample program, sample mxd, there is source code.