Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }