/// <summary> /// 复制 /// </summary> /// <returns></returns> public override moRenderer Clone() { moUniqueValueRenderer sRenderer = new moUniqueValueRenderer(); sRenderer._Field = _Field; sRenderer._HeadTitle = _HeadTitle; sRenderer._ShowHead = _ShowHead; Int32 sValueCount = _Values.Count; for (Int32 i = 0; i <= sValueCount - 1; i++) { string sValue = _Values[i]; moSymbol sSymbol = null; if (_Symbols[i] != null) { sSymbol = _Symbols[i].Clone(); } sRenderer.AddUniqueValue(sValue, sSymbol); } if (_DefaultSymbol != null) { sRenderer.DefaultSymbol = _DefaultSymbol.Clone(); } sRenderer._ShowDefaultSymbol = _ShowDefaultSymbol; return(sRenderer); }
public override moRenderer Clone() { moSimpleRenderer sRenderer = new moSimpleRenderer(); sRenderer._Symbol = _Symbol.Clone(); return(sRenderer); }