|
c#,给布局视图添加图例,设置标题名称居中不成功,还有图例里图层名称怎么设置格式?
我的图例标题格式设置代码如下:
ILegend legend = pMapSurroundFrame.MapSurround as ILegend;
ILegendFormat format = new LegendFormatClass();
ITextSymbol txtSymbol = new TextSymbolClass();
txtSymbol.HorizontalAlignment = esriTextHorizontalAlignment.esriTHACenter;
txtSymbol.VerticalAlignment = esriTextVerticalAlignment.esriTVACenter;
txtSymbol.Size = 13;
txtSymbol.Font.Name = "宋体";
txtSymbol.Font.Bold = false;
format.TitleSymbol = txtSymbol;
legend.Format= format;
这样设置,字体、大小、粗细都有用,但是居中就没用,请问是怎么回事?
另外图例里面的图层名称怎么设置格式?我用legend.item[i].LayerNameSymbolm.Size = 50;并没用。
还望大神们帮帮忙。
|
|