Пример #1
0
        public DefaultMapScaleBar(MapViewPosition mapViewPosition, MapViewDimension mapViewDimension, IGraphicFactory graphicFactory, DisplayModel displayModel) : base(mapViewPosition, mapViewDimension, displayModel, graphicFactory, BITMAP_WIDTH, BITMAP_HEIGHT)
        {
            this.scaleBarMode = ScaleBarMode.BOTH;
            this.secondaryDistanceUnitAdapter = ImperialUnitAdapter.INSTANCE;

            this.paintScaleBar        = CreateScaleBarPaint(Color.BLACK, STROKE_INTERNAL, Style.FILL);
            this.paintScaleBarStroke  = CreateScaleBarPaint(Color.WHITE, STROKE_EXTERNAL, Style.STROKE);
            this.paintScaleText       = CreateTextPaint(Color.BLACK, 0, Style.FILL);
            this.paintScaleTextStroke = CreateTextPaint(Color.WHITE, 2, Style.STROKE);
        }
Пример #2
0
 public virtual void SetScaleBarMode(ScaleBarMode scaleBarMode)
 {
     this.scaleBarMode = scaleBarMode;
     this.redrawNeeded = true;
 }