Exemplo n.º 1
0
        private IColorRamp CreateMultiPartColorRamp()
        {
            IMultiPartColorRamp pMultiPartColorRamp = new MultiPartColorRampClass();
            bool bture = true;

            //叠加颜色带
            pMultiPartColorRamp.AddRamp(CreateAlgorithmicColorRamp());
            pMultiPartColorRamp.AddRamp(CreateRandomColorRamp());
            //设置颜色带颜色数量
            pMultiPartColorRamp.Size = 10;
            pMultiPartColorRamp.CreateRamp(out bture);
            return(pMultiPartColorRamp);
        }
Exemplo n.º 2
0
        public static IMultiPartColorRamp CreateMultiPartColorRamp(List <IColorRamp> lColorRamps, int iSize = 500)
        {
            IMultiPartColorRamp pMultiPartColorRamp = new MultiPartColorRampClass();

            foreach (IColorRamp pColorRamp in lColorRamps)
            {
                pMultiPartColorRamp.AddRamp(pColorRamp);
            }

            pMultiPartColorRamp.Size = iSize;
            bool bOK = true;

            pMultiPartColorRamp.CreateRamp(out bOK);
            return(pMultiPartColorRamp);
        }