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); }
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); }
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); }