コード例 #1
0
        /// <summary>
        /// PctScaleToGraphScale
        /// </summary>
        /// <param name="pct"></param>
        /// <returns></returns>

        public static double PctScaleToGraphScale(int pct)
        {
            double zoom = GeometryMx.ConvertValueBetweenRanges(
                pct, 1, 100,
                NodeXLControl.MinimumGraphScale,
                NodeXLControl.MaximumGraphScale);

            return(zoom);
        }
コード例 #2
0
        /// <summary>
        /// GraphScaleToPctScale
        /// </summary>
        /// <param name="zoom"></param>
        /// <returns></returns>

        public static int GraphScaleToPctScale(double zoom)
        {
            double pct = GeometryMx.ConvertValueBetweenRanges(
                zoom,
                NodeXLControl.MinimumGraphScale,
                NodeXLControl.MaximumGraphScale,
                1, 100);

            return((int)pct);
        }