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);
            }
  • 相关阅读:
    html_dom类读取
    PHPExcel读取Excel文件的实现代码
    PHP中的mb_convert_encoding与iconv函数介绍
    BZOJ 3160 万径人踪灭 解题报告
    BZOJ 4036 [HAOI2015] Set 解题报告
    BZOJ 3288 Mato矩阵 解题报告
    BZOJ 3173 [Tjoi2013] 最长上升子序列 解题报告
    BZOJ 4123 [Baltic2015] Hacker 解题报告
    BZOJ 4127 Abs 解题报告
    BZOJ 4145 [AMPPZ2014] The Prices 解题报告
  • 原文地址:https://www.cnblogs.com/94cool/p/4363224.html
Copyright © 2011-2022 走看看