Exemple #1
0
 public override void ReGenerateSymbol(ESRI.ArcGIS.Display.ISymbol pSymbol)
 {
     if (pSymbol != null && pSymbol is ESRI.ArcGIS.Display.ILineSymbol)
     {
         ESRI.ArcGIS.Display.ILineSymbol pLineSymbol = pSymbol as ESRI.ArcGIS.Display.ILineSymbol;
         pLineSymbol.Width = m_Width;
         //pLineSymbol.Offset = m_Offset;
         pLineSymbol.Color = ModuleCommon.GetESRIColor(m_LineColor);
     }
 }
Exemple #2
0
 public override void ReGenerateSymbol(ESRI.ArcGIS.Display.ISymbol pSymbol)
 {
     if (pSymbol != null && pSymbol is ESRI.ArcGIS.Display.IFillSymbol)
     {
         ESRI.ArcGIS.Display.IFillSymbol pFillSymbol = pSymbol as ESRI.ArcGIS.Display.IFillSymbol;
         ESRI.ArcGIS.Display.ILineSymbol pLineSymbol = pFillSymbol.Outline;
         pLineSymbol.Width   = m_OutlineWidth;
         pLineSymbol.Color   = ModuleCommon.GetESRIColor(m_OutlineColor);
         pFillSymbol.Outline = pLineSymbol;
         pFillSymbol.Color   = ModuleCommon.GetESRIColor(m_FillColor);
     }
 }
Exemple #3
0
 public override void InitClassSymbol(ESRI.ArcGIS.Display.ISymbol pSymbol)
 {
     if (pSymbol is ESRI.ArcGIS.Display.ILineSymbol)
     {
         ESRI.ArcGIS.Display.ILineSymbol pLineSymbol = pSymbol as ESRI.ArcGIS.Display.ILineSymbol;
         m_Width     = pLineSymbol.Width;
         m_Offset    = 0;
         m_LineColor = ModuleCommon.GetWindowsColor(pLineSymbol.Color);
     }
     else
     {
         m_Width     = 1;
         m_Offset    = 0;
         m_LineColor = System.Drawing.Color.Black;
     }
 }