Exemplo n.º 1
0
        public PlottableScaleBar PlotScaleBar(
            double sizeX,
            double sizeY,
            string labelX    = null,
            string labelY    = null,
            double thickness = 2,
            double fontSize  = 12,
            Color?color      = null,
            double padPx     = 10
            )
        {
            var scalebar = new PlottableScaleBar()
            {
                Width           = sizeX,
                Height          = sizeY,
                HorizontalLabel = labelX,
                VerticalLabel   = labelY,
                LineWidth       = (float)thickness,
                FontSize        = (float)fontSize,
                FontColor       = color ?? Color.Black,
                LineColor       = color ?? Color.Black,
                Padding         = (float)padPx
            };

            Add(scalebar);
            return(scalebar);
        }
Exemplo n.º 2
0
        public PlottableScaleBar PlotScaleBar(
            double sizeX,
            double sizeY,
            string labelX    = null,
            string labelY    = null,
            double thickness = 2,
            double fontSize  = 12,
            Color?color      = null,
            double padPx     = 10
            )
        {
            color = (color is null) ? Color.Black : color.Value;
            var scalebar = new PlottableScaleBar(sizeX, sizeY, labelX, labelY, thickness, fontSize, color.Value, padPx);

            Add(scalebar);
            return(scalebar);
        }