Exemplo n.º 1
0
 void ESRI.ArcGIS.esriSystem.IClone.Assign(IClone src)
 {
     if (src is IFractionTextSymbol)
     {
         try
         {
             ITextSymbol         textSymbol         = null;
             ITextSymbol         angle              = null;
             IFractionTextSymbol fractionTextSymbol = src as IFractionTextSymbol;
             this.m_DenominatorText       = fractionTextSymbol.DenominatorText;
             this.m_DenominatorTextSymbol = fractionTextSymbol.DenominatorTextSymbol;
             this.m_NumeratorText         = fractionTextSymbol.DenominatorText;
             this.m_NumeratorTextSymbol   = fractionTextSymbol.NumeratorTextSymbol;
             this.m_LineSymbol            = fractionTextSymbol.LineSymbol;
             textSymbol  = src as ITextSymbol;
             angle       = this;
             angle.Angle = textSymbol.Angle;
             angle.Size  = textSymbol.Size;
             angle.Color = textSymbol.Color;
             angle.HorizontalAlignment = textSymbol.HorizontalAlignment;
             angle.RightToLeft         = textSymbol.RightToLeft;
             angle.Text = textSymbol.Text;
             angle.VerticalAlignment = textSymbol.VerticalAlignment;
             //this.ROP2 = (src as ISymbol).ROP2;
             //this.RotateWithTransform = (src as ISymbolRotation).RotateWithTransform;
             //this.MapLevel = (src as IMapLevel).MapLevel;
         }
         catch
         {
         }
     }
 }
Exemplo n.º 2
0
        IClone ESRI.ArcGIS.esriSystem.IClone.Clone()
        {
            IFractionTextSymbol fractionTextSymbolClass = null;
            IClone clone = null;

            fractionTextSymbolClass = new FractionTextSymbolClass();
            return(clone);
        }