xuyunhe
路人甲
路人甲
  • 注册日期2003-08-25
  • 发帖数59
  • QQ
  • 铜币374枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1786回复:2

用程序改变Annotation 层的字体大小如何改呀?

楼主#
更多 发布于:2006-04-12 11:29
<P>用程序改变Annotation 层的字体大小如何改呀?为什么用feature的属性FontSize字段的值不行呀?</P>
<P>如下代码,问题出在哪呀?</P>
<P>      //改变线物字体大小<BR>      if (CurrentFeatLyr.Name.ToUpper().Trim() == "L_XZDL_1")<BR>      {<BR>       IDataset pDataset=AnnoClass as IDataset;<BR>       IWorkspace pWorkspace = pDataset.Workspace;<BR>       IWorkspaceEdit pWorkspaceEdit = pWorkspace as IWorkspaceEdit;<BR>       pWorkspaceEdit.StartEditing(false);<BR>       pWorkspaceEdit.StartEditOperation();</P>
<P>       GC.Collect();<BR>       IFeatureCursor pFeatCur = AnnoClass.Search(null,true);<BR>       int FTIndex=pFeatCur.Fields.FindField("FontSize");<BR>       double FontSize=(double)numericUpDown1.Value;<BR>       IFeature pFeat;<BR>       pFeat=pFeatCur.NextFeature();<BR>       while(pFeat!=null)<BR>       {<BR>        pFeat.set_Value(FTIndex,FontSize);<BR>        pFeat.Store();<BR>        pFeat=pFeatCur.NextFeature();<BR>       }<BR>       pWorkspaceEdit.StopEditOperation();<BR>       pWorkspaceEdit.StopEditing(true);</P>
<P>      }</P>
喜欢0 评分0
richardcql
路人甲
路人甲
  • 注册日期2004-07-08
  • 发帖数14
  • QQ
  • 铜币179枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-18 20:04
FontSize只读
举报 回复(0) 喜欢(0)     评分
moonbird_2006
路人甲
路人甲
  • 注册日期2006-04-21
  • 发帖数20
  • QQ
  • 铜币142枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-21 09:20
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部