public MapObjects2.LabelRenderer GetLabelRender(string labelFieldName,bool allowDuplicates, bool flip, double minLevel, double maxLevel, System.Drawing.Color labelColor, string labelFontName,double labelSize, double rotation, MapObjects2.AlignmentConstants horizontalAlignment, MapObjects2.AlignmentConstants verticalAlignment) { MapObjects2.LabelRenderer oLabelRender = new MapObjects2.LabelRendererClass(); oLabelRender.Field = labelFieldName; oLabelRender.AllowDuplicates = allowDuplicates; oLabelRender.Flip = flip; oLabelRender.MaxLevel = (short)maxLevel; oLabelRender.MinLevel = (short)minLevel; oLabelRender.SymbolCount = 1; oLabelRender.get_Symbol(0).Color = (uint)Utilities.Converter.ConvertSystemtoIntegerColor(labelColor); oLabelRender.get_Symbol(0).Font.Name = labelFontName; oLabelRender.get_Symbol(0).Font.Size = (decimal)labelSize; oLabelRender.get_Symbol(0).HorizontalAlignment = horizontalAlignment; oLabelRender.get_Symbol(0).VerticalAlignment = verticalAlignment; oLabelRender.get_Symbol(0).Rotation = rotation; return oLabelRender; }
public MapObjects2.LabelRenderer GetLabelRender(string labelFieldName, bool allowDuplicates, bool flip, double minLevel, double maxLevel, System.Drawing.Color labelColor, string labelFontName, double labelSize, double rotation, MapObjects2.AlignmentConstants horizontalAlignment, MapObjects2.AlignmentConstants verticalAlignment) { MapObjects2.LabelRenderer oLabelRender = new MapObjects2.LabelRendererClass(); oLabelRender.Field = labelFieldName; oLabelRender.AllowDuplicates = allowDuplicates; oLabelRender.Flip = flip; oLabelRender.MaxLevel = (short)maxLevel; oLabelRender.MinLevel = (short)minLevel; oLabelRender.SymbolCount = 1; oLabelRender.get_Symbol(0).Color = (uint)Utilities.Converter.ConvertSystemtoIntegerColor(labelColor); oLabelRender.get_Symbol(0).Font.Name = labelFontName; oLabelRender.get_Symbol(0).Font.Size = (decimal)labelSize; oLabelRender.get_Symbol(0).HorizontalAlignment = horizontalAlignment; oLabelRender.get_Symbol(0).VerticalAlignment = verticalAlignment; oLabelRender.get_Symbol(0).Rotation = rotation; return(oLabelRender); }