ArcEngine添加标题

        private void addTitle()
        {
            //ESRI.ArcGIS.Carto.IActiveView activeView;
            //ESRI.ArcGIS.Carto.IGraphicsContainer graphicsContainer;
            //ESRI.ArcGIS.Carto.ITextElement textElement;
            //ESRI.ArcGIS.Display.ITextSymbol textSymbol;
            //ESRI.ArcGIS.Display.IRgbColor rgbColor;
            //ESRI.ArcGIS.Carto.IElement element;
            //ESRI.ArcGIS.Geometry.IEnvelope envelope;
            //activeView = axPageStation.PageLayout as ESRI.ArcGIS.Carto.IActiveView;
            //envelope = new ESRI.ArcGIS.Geometry.EnvelopeClass();
            //envelope.PutCoords(-14, 29, 35, 29);
            //textElement = new ESRI.ArcGIS.Carto.TextElementClass();
            //element = textElement as ESRI.ArcGIS.Carto.IElement;
            //element.Geometry = envelope;
            //textElement.Text = DateTime.Now.ToString("yyyy年M月d日") + "北京市**区站点降雨图";
            //textSymbol = new ESRI.ArcGIS.Display.TextSymbolClass();
            //rgbColor = new ESRI.ArcGIS.Display.RgbColorClass();
            //rgbColor.Red = 0;
            //rgbColor.Green = 0;
            //rgbColor.Blue = 0;
            //textSymbol.Color = rgbColor as ESRI.ArcGIS.Display.IColor;
            //IFontDisp pFont = new StdFont()
            //{
            //    Name = "宋体",
            //    Bold = true,
            //    //Size=30
            //} as IFontDisp;
            //textSymbol.Font = pFont;
            //textSymbol.Size = 30;
            //textElement.Symbol = textSymbol;
            //graphicsContainer = activeView as ESRI.ArcGIS.Carto.IGraphicsContainer;
            //graphicsContainer.AddElement(element, 0);
            //axPageStation.Refresh();

            //IActiveView activeView = axPageStation.PageLayout as IActiveView;
            //IGraphicsContainer graphicsContainer = activeView as IGraphicsContainer;
            IGraphicsContainer graphicsContainer = axPageStation.PageLayout as IGraphicsContainer;
            IEnvelope envelope = new EnvelopeClass();
            envelope.PutCoords(-14, 29, 35, 29);
            IRgbColor pColor = new RgbColorClass()
            {
                Red = 0,
                Blue = 0,
                Green = 0
            };
            IFontDisp pFont = new StdFont()
            {
                Name = "宋体",
                Bold = true
            } as IFontDisp;
            ITextSymbol pTextSymbol = new TextSymbolClass()
            {
                Color = pColor,
                Font = pFont,
                Size = 30
            };
            ITextElement pTextElement = new TextElementClass()
            {
                Symbol = pTextSymbol,
                ScaleText = true,
                Text = DateTime.Now.ToString("yyyy年M月d日") + "北京市**区站点降雨图"
            };
            IElement element = pTextElement as ESRI.ArcGIS.Carto.IElement;
            element.Geometry = envelope;
            graphicsContainer.AddElement(element, 0);
            axPageStation.Refresh();
        }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值