Engine中如何更改textelement的大小?
engine中如何更改textelement的大小?
发起人
-
-
刘峥
ArcGIS多面手
相关问题
- Engine许可使用注意事项
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 怎样调整要素的大小,比例不变的情况下?
- Engine中如何判断两个要素类的空间参考是否是同一个?
- Engine中如何实现要素图层的反选?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- Engine调用GP工具的两种方式的用法
- Engine中如何获取面的中心点?并且保证该点位于面内
- arcgis engine 如何打断凸包边界线?
- ArcGIS Engine开发的数据库管理系统可以用ArcGIS Runtime完全实现吗
- Engine如何加载token认证的地图服务?
问题状态
- 最新活动: 2015-12-05 16:39
- 浏览: 4018
- 关注: 1 人
1 个回复
刘峥 - ArcGIS多面手
赞同来自: arcgis
设置ITextSymbol.Size是以point(1/72英寸)为单位,可以直接通过这个值指定textsymbol的大小。另外,不同字体的长宽比也不同,可以参考下c#的帮助如何获取字体属性: http://msdn.microsoft.com/en-u ... .aspx。如果想通过倍数比例来设定的话,可以通过ITextSymbo.GetTextSize先获取原textsymbol的大小,textsym.GetTextSize(this.axMapControl1.hWnd, trans, txtele.Text, out x, out y); 再进行计算,重新赋给该textsymbol。
参考代码:
要回复问题请先登录或注册