zoukankan      html  css  js  c++  java
  • ArcGIS Engine 中 线加箭头

            void AddArrowElement(IGeometry pGeometry, IActiveView pActiveView)
            {
                IRgbColor pColor = new RgbColorClass();
                pColor.Red = 255;

                ICartographicLineSymbol pCartoLineSymbol = new CartographicLineSymbolClass();
                pCartoLineSymbol.Cap = esriLineCapStyle.esriLCSRound;

                ILineProperties pLineProp = pCartoLineSymbol as ILineProperties;
                pLineProp.DecorationOnTop = true;

                ILineDecoration pLineDecoration = new LineDecorationClass();
                ISimpleLineDecorationElement pSimpleLineDecoElem = new SimpleLineDecorationElementClass();
                pSimpleLineDecoElem.AddPosition(1);
                IArrowMarkerSymbol pArrowMarkerSym = new ArrowMarkerSymbolClass();
                pArrowMarkerSym.Size = 8;
                pArrowMarkerSym.Color = pColor;
                pSimpleLineDecoElem.MarkerSymbol = pArrowMarkerSym as IMarkerSymbol;
                pLineDecoration.AddElement(pSimpleLineDecoElem as ILineDecorationElement);
                pLineProp.LineDecoration = pLineDecoration;

                ILineSymbol pLineSymbol = pCartoLineSymbol as ILineSymbol;

                pLineSymbol.Color = pColor;
                pLineSymbol.Width = 1;

                ILineElement pLineElem = new LineElementClass();
                pLineElem.Symbol = pLineSymbol;
                IElement pElem = pLineElem as IElement;
                pElem.Geometry = pGeometry;

                IGraphicsContainer pGraphicsContainer = mCtrl.Map as IGraphicsContainer;
                pGraphicsContainer.AddElement(pElem, 0);

                mCtrl.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGraphics, nullnull);
            }
  • 相关阅读:
    加密,解密Web.Config
    Asp.Net在SqlServer中的图片存取技术
    获得定长字符串
    Response.redirect到一个新页面时,保证不是缓存的方法
    从MapX到MapXtreme2004[12]SearchNearest!
    电子签名实现的思路、困难及解决方案
    LegacyText的复制的Bug
    从MapX到MapXtreme2004[11]坐标概论
    水晶报表的导出和打印
    水晶报表文本在web中无法两端对齐
  • 原文地址:https://www.cnblogs.com/94cool/p/4363224.html
Copyright © 2011-2022 走看看