Exemplo n.º 1
0
 public void SetSymbolType(enumSymbolType type)
 {
     this.m_SymbolType = type;
 }
Exemplo n.º 2
0
 public void SetSymbol(object pSym)
 {
     if (pSym != null)
     {
         if (pSym == null)
         {
             this.m_SymbolType = enumSymbolType.enumSTPoint;
         }
         else if (pSym is IMarkerSymbol)
         {
             this.m_SymbolType = enumSymbolType.enumSTPoint;
         }
         else if (pSym is ILineSymbol)
         {
             this.m_SymbolType = enumSymbolType.enumSTLine;
         }
         else if (pSym is IFillSymbol)
         {
             this.m_SymbolType = enumSymbolType.enumSTFill;
         }
         else if (pSym is INorthArrow)
         {
             this.m_SymbolType = enumSymbolType.enumSTNorthArrow;
         }
         else if (pSym is IScaleBar)
         {
             this.m_SymbolType = enumSymbolType.enumSTScaleBar;
         }
         else if (pSym is IScaleText)
         {
             this.m_SymbolType = enumSymbolType.enumSTScaleText;
         }
         else if (pSym is IShadow)
         {
             this.m_SymbolType = enumSymbolType.enumSTShadow;
         }
         else if (pSym is IBorder)
         {
             this.m_SymbolType = enumSymbolType.enumSTBorder;
         }
         else if (pSym is IBackground)
         {
             this.m_SymbolType = enumSymbolType.enumSTBackground;
         }
         else if (pSym is ITextSymbol)
         {
             this.m_SymbolType = enumSymbolType.enumSTText;
         }
         else if (pSym is IMaplexLabelStyle)
         {
             this.m_SymbolType = enumSymbolType.enumSTMaplexLabel;
         }
         else if (pSym is ILabelStyle)
         {
             this.m_SymbolType = enumSymbolType.enumSTLabel;
         }
         else if (pSym is IMapGrid)
         {
             this.m_SymbolType = enumSymbolType.enumSTMapGrid;
         }
         this.m_pPreviewSelSymbol = (pSym as IClone).Clone();
         this.symbolItem1.Symbol  = this.m_pPreviewSelSymbol;
     }
 }