zoukankan      html  css  js  c++  java
  • Creating a Group with a List of Elements

    Project.Current.GetItems<LayoutProjectItem>().FirstOrDefault()?.GetLayout();
               
                List<Element> elements = new List<Element>();
                for (int i = 0; i < 100; i++)
                {
                    List<Coordinate2D> lineCoordinates = new List<Coordinate2D> { new Coordinate2D { X = i, Y = 0 }, new Coordinate2D { X = i, Y = 100 } };
                    Polyline polylineTic = PolylineBuilder.CreatePolyline(lineCoordinates);
                    CIMLineSymbol lineSym = SymbolFactory.Instance.ConstructLineSymbol(ColorFactory.Instance.BlackRGB, 1.0, SimpleLineStyle.Solid);
                    GraphicElement lineElm = LayoutElementFactory.Instance.CreateLineGraphicElement(layout, polylineTic, lineSym);
                    CIMElement cimElement = lineElm.GetDefinition();
                    cimElement.Name = "Line" + i;
                    lineElm.SetDefinition(cimElement);
                    elements.Add(lineElm);
                }

                GroupElement groupElement = LayoutElementFactory.Instance.CreateGroupElement(layout, elements);
                CIMElement cimGroupElement = groupElement.GetDefinition();
                cimGroupElement.Name = "First Level Group";
                groupElement.SetDefinition(cimGroupElement);
  • 相关阅读:
    C++标准库vector以及迭代器
    (转)单链表的逆置
    (六)通过solr7的API实现商品的列表查询
    (八)solr7实现搜索框的自动提示并统计词频
    (四)DIH导入结构化数据
    (三)Solrj4到Solrj5的升级之路
    easyui validatebox 验证类型
    一、docker临时记录
    vip视频网站爬虫
    Intellij IDEA 4种配置热部署的方法
  • 原文地址:https://www.cnblogs.com/gisoracle/p/12629340.html
Copyright © 2011-2022 走看看