コード例 #1
0
        private void basicFillLayerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TabPage          page   = new TabPage("面");
            IBasicFillSymbol symbol = new BasicFillSymbolClass();

            this.m_pRepresentationRule.InsertLayer(this.m_pRepresentationRule.LayerCount, symbol as IBasicSymbol);
            BasicFillSymbolLayer layer = new BasicFillSymbolLayer
            {
                BasicSymbol  = symbol as IBasicSymbol,
                GeometryType = this.m_pRepresentationRuleItem.GeometryType
            };

            page.Controls.Add(layer);
            layer.Dock = DockStyle.Fill;
            this.tabControl1.TabPages.Add(page);
        }
コード例 #2
0
        internal static IBasicSymbol CreateBasicSymbol(IFeatureClass ifeatureClass_0)
        {
            IBasicSymbol symbol = null;

            if ((ifeatureClass_0.ShapeType == esriGeometryType.esriGeometryMultipoint) ||
                (ifeatureClass_0.ShapeType == esriGeometryType.esriGeometryPoint))
            {
                return(new BasicMarkerSymbolClass());
            }
            if (ifeatureClass_0.ShapeType == esriGeometryType.esriGeometryPolyline)
            {
                return(new BasicLineSymbolClass());
            }
            if (ifeatureClass_0.ShapeType == esriGeometryType.esriGeometryPolygon)
            {
                symbol = new BasicFillSymbolClass();
            }
            return(symbol);
        }
コード例 #3
0
        private IBasicSymbol method_0(IFeatureClass ifeatureClass_1)
        {
            IBasicSymbol symbol = null;

            if ((ifeatureClass_1.ShapeType == esriGeometryType.esriGeometryMultipoint) ||
                (ifeatureClass_1.ShapeType == esriGeometryType.esriGeometryPoint))
            {
                return(new BasicMarkerSymbolClass());
            }
            if (ifeatureClass_1.ShapeType == esriGeometryType.esriGeometryPolyline)
            {
                return(new BasicLineSymbolClass());
            }
            if (ifeatureClass_1.ShapeType == esriGeometryType.esriGeometryPolygon)
            {
                symbol = new BasicFillSymbolClass();
            }
            return(symbol);
        }