zoukankan      html  css  js  c++  java
  • 创建线注记LineElement

    1.根据2点创建一条线

            /// <summary>

            /// 创建线

            /// </summary>

            /// <param name="pnt1">The PNT1.</param>

            /// <param name="pnt2">The PNT2.</param>

            public static void CreateLine( IPoint pnt1, IPoint pnt2)

            {

                IPolyline pline = new PolylineClass();

                pline.FromPoint = pnt1;

                pline.ToPoint = pnt2;

            }

    2.创建线符号

            /// <summary>

            /// 创建 线 符号

            /// </summary>

            /// <param name="r">The r.</param>

            /// <param name="g">The g.</param>

            /// <param name="b">The b.</param>

            /// <returns>ILineSymbol</returns>

            /// <remarks></remarks>

            private static ILineSymbol CreateLineSymbol(int r, int g, int b)

            {

                ILineSymbol psymbol = new SimpleLineSymbolClass() as ILineSymbol;

                psymbol.Color = ColorCustom(r, g, b);

                psymbol.Width = 1;

                return psymbol;

            }

    3.创建线注记

                               IElement pele = new LineElementClass();

                                pele.Geometry = pPolyline as IGeometry;

                                (pele as ILineElement).Symbol = CreateLineSymbol(r, g, b);

                                (pmap as IGraphicsContainer).AddElement(pele, 0);

  • 相关阅读:
    MIR7预制发票扣除已经预制的数量(每月多次预制,未即时过账)
    CO15批次确定,标准的太蛋疼了
    CRM 价格批导2<上一个太多冗余>
    CRM 价格批导
    通用函数接口日志
    UI BOL 练习 get value set attr
    SAP 打开SAP物料帐期和财务账期
    CRM ORDER_MAINTAIN
    WEB UI 界面打印PDF
    SEND EMAIL SO_DOCUMENT_SEND_API1
  • 原文地址:https://www.cnblogs.com/jhlong/p/5394322.html
Copyright © 2011-2022 走看看