1 / 37
文档名称:

AE程序4.doc

格式:doc   大小:18KB   页数:37页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AE程序4.doc

上传人:好用的文档 2021/10/2 文件大小:18 KB

下载得到文件列表

AE程序4.doc

相关文档

文档介绍

文档介绍:AE程序4
25:PieChartRenderer

using System;
using ;
using ;
using ;
using ;
using stdole;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
using ;
namespace Symbology
{
public class PieChartRenderer:BaseCommand
{
IHookHelper m_hookHelper = new HookHelperClass();
IMap pMap ;
IActiveView pActiveView;
public PieChartRenderer()
{
= "PieChartRenderer";
= "PieChartRenderer";
= "PieChartRenderer";
= "Symbology";
= true;
}
public override void OnCreate(object hook)
{
= hook;
}
public override void OnClick()
{
IGeoFeatureLayer pGeoFeatureL;
IFeatureLayer pFeatureLayer;
ITable pTable;
ICursor pCursor;
IQueryFilter pQueryFilter;
IRowBuffer pRowBuffer;
int numFields=2;
int[] fieldIndecies = new int[numFields];
int lfieldIndex;
double dmaxValue;
bool firstValue;
double dfieldValue;
IChartRenderer pChartRenderer;
IPieChartRenderer pPieChartRenderer;
IRendererFields pRendererFields;
IFillSymbol pFillSymbol;
IMarkerSymbol pMarkerSymbol;
ISymbolArray pSymbolArray;
IChartSymbol pChartSymbol;
string strPopField1 = "POP1990";
string strPopField2 = "POP1999";
pActiveView = ;
pMap = ;
= ;
pFeatureLayer = (IGeoFeatureLayer) (1);
pGeoFeatureL = (IGeoFeatureLayer) pFeatureLayer;
pTable = (ITable) pGeoFeatureL;
= false;
pChartRenderer = new ChartRendererClass();
pPieChartRenderer = pChartRenderer as IPieChartRenderer;
pRendererFields = (IRendererFields) pChartRenderer;
pRendererF