默认头像
路人甲
路人甲
  • 注册日期2004-07-14
  • 发帖数19
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1807回复:4

文本显示问题?

楼主#
更多 发布于:2004-08-19 09:09
用drawtext在一个矩形框里显示文本,矩形是图形,不是作为图层,怎么设置字体大小
喜欢0 评分0
默认头像
路人甲
路人甲
  • 注册日期2004-07-14
  • 发帖数19
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-08-22 19:05
当矩形变化时,字体的范围超出了矩形范围,我的意思是象photoshop里面似的,字体可变宽、变窄。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2004-07-14
  • 发帖数19
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-08-22 19:03

还是不懂

举报 回复(0) 喜欢(0)     评分
默认头像
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2004-08-20 12:09

Option Explicit Dim sym As New MapObjects2.Symbol Dim tsym As New MapObjects2.TextSymbol Dim ln As MapObjects2.Line

Private Sub Form_Load()

With sym .SymbolType = moLineSymbol .Color = moRed End With

End Sub

Private Sub Map1_AfterTrackingLayerDraw(ByVal hDC As stdole.OLE_HANDLE)

If Not ln Is Nothing Then   Map1.DrawShape ln, sym   Map1.DrawText "Badda Bing", ln, tsym End If

End Sub

Private Sub Map1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

Set ln = Map1.TrackLine Map1.Refresh

End Sub

GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
默认头像
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-20 11:54
能说具体点吗?
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
默认头像

返回顶部