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

文本显示问题?

楼主#
更多 发布于:2004-08-19 09:09
用drawtext在一个矩形框里显示文本,矩形是图形,不是作为图层,怎么设置字体大小
喜欢0 评分0
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-08-20 11:54
能说具体点吗?
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
2楼#
发布于:2004-08-20 12:09
<P>Option Explicit
Dim sym As New MapObjects2.Symbol
Dim tsym As New MapObjects2.TextSymbol
Dim ln As MapObjects2.Line</P><P>Private Sub Form_Load()</P><P>With sym
.SymbolType = moLineSymbol
.Color = moRed
End With</P><P>End Sub</P><P>Private Sub Map1_AfterTrackingLayerDraw(ByVal hDC As stdole.OLE_HANDLE)</P><P>If Not ln Is Nothing Then
  Map1.DrawShape ln, sym
  Map1.DrawText "Badda Bing", ln, tsym
End If</P><P>End Sub</P><P>Private Sub Map1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)</P><P>Set ln = Map1.TrackLine
Map1.Refresh</P><P>End Sub
</P>
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
greenw
路人甲
路人甲
  • 注册日期2004-07-14
  • 发帖数19
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-08-22 19:03
<P>还是不懂</P>
举报 回复(0) 喜欢(0)     评分
greenw
路人甲
路人甲
  • 注册日期2004-07-14
  • 发帖数19
  • QQ
  • 铜币212枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-22 19:05
当矩形变化时,字体的范围超出了矩形范围,我的意思是象photoshop里面似的,字体可变宽、变窄。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部