Esempio n. 1
0
        /// <summary>
        /// Computes the scale factor used when scaling the symbol.
        /// </summary>
        /// <param name="symbolCode">
        /// The symbol code whose scale factor we need.
        /// </param>
        private void SetScaleFactor(string symbolCode)
        {
            this.scaleFactor = 1.0;
            switch (ScaleType)
            {
            case ScaleTypeValues.EqualAreas:
                this.scaleFactor = 1.0 / SymbolData.GetScaling(symbolCode).AreaFactor;
                break;

            case ScaleTypeValues.EqualHeights:
                this.scaleFactor = 1.0 / SymbolData.GetScaling(symbolCode).LinearFactor;
                break;
            }
        }