• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

ae 10修改字体大小和名称

ae 10修改字体大小和名称

来自:http://forums.arcgis.com/threads/43934-Setting-the-Color-of-a-TextSymbol

public void DrawText( IActiveView view, string text, string fontName, int fontColor, float fontSize, IPoint point ) {         
    ITextSymbol textSymbol = new TextSymbol();         
    stdole.IFontDisp font = textSymbol.Font;        
    font.Name = fontName;        
    font.Size = (decimal)fontSize;        
    textSymbol.Font = font;         
    IColor color = textSymbol.Color;        
    color.RGB = fontColor;        
    textSymbol.Color = color;         
    ITextElement textElement = new TextElementClass();        
    textElement.Text = text;        
    textElement.Symbol = textSymbol;        
    textElement.ScaleText = true;         
    IElement element = textElement as IElement;        
    element.Geometry = point;         
    view.GraphicsContainer.AddElement( element, 0 );         
    view.PartialRefresh( esriViewDrawPhase.esriViewGraphics, element, null );    
}

posted on 2012-03-22 21:05  gisai  阅读(2020)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3