关于“更改标签位置以便写入微站DGN”的评论和回答 https://knowledge.亚搏在线safe.com/questions/85907/change-label-position-for-writing-to-microstation.html 关于“更改标签位置以便写入微站DGN”问题的最新评论和答案 评论由海蓝宝石对海蓝宝石的答案 https://knowledge.亚搏在线safe.com/comments/89308/view.html

谢谢@daveat亚搏在线safe你知道默认的字体是什么吗?

我已经尝试多行文本之前,但有一个错误的FME是导致所有的文本到一个行当你点击它在Microstation。

谢谢,

2019年3月29日星期五09:34:37 GMT 海蓝宝石
答案由daveatsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/89281/view.html

@aquamarine,

这可能是由于字体指标(即。字符宽度,等等)。这是Microstation和AutoCAD的一个特点,文本特性总是存储在左下对齐中,而不管它们被放置在什么位置。这两个应用程序都使用字体度量来动态计算放置位置。

FME在Microstation中不能访问这些字体文件,所以它使用标准字体度量来计算左下角的位置,而这可能与您使用的字体不匹配。

如果你想对多行文本有更多的控制,你可以考虑创建一个多文本功能:

http://docs.亚搏在线safe.com/fme/html/FME_Desktop_Documentation/FME_ReadersWriters/igds/Multi_text_Strings.htm

2019年3月28日星期四格林尼治时间16:39:08 daveat亚搏在线safe
回答的海蓝宝石 https://knowledge.亚搏在线safe.com/answers/89256/view.html

@daveat亚搏在线safe右下角的对齐对我来说是有效的,除了现在它是交错的,如下图所示。你知道为什么会这样吗?

2019年3月28日星期四12:29:31 GMT 海蓝宝石
答案由daveatsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/86428/view.html

@aquamarine,

您可能还需要将标签器设置为标签在特性的左侧。

我附加了一个简单的工作空间,它创建了一个DGN点,并在其左侧添加了一个标签。

LabelPoint.fmw

2019年2月5日星期二18:13:50 GMT daveat亚搏在线safe
回答的海蓝宝石 https://knowledge.亚搏在线safe.com/answers/86274/view.html

非常感谢@DaveAt亚搏在线Safe。我已经这样做了,并暴露了igds_属性来检查它是否被设置为14(它确实是),但是文本显示在中间和点的上方,而不是它的左边。我真的不能从你提供的链接中的表格中找出哪个值对应于左边和上面的点。

2019年2月1日星期五格林尼治时间16:35:30 海蓝宝石
答案由daveatsafe亚搏在线 https://knowledge.亚搏在线safe.com/answers/85910/view.html

@aquamarine,

默认情况下,写入到Microstation DGN时的文本对齐是左下方,这将文本放到插入点的右侧。要将文本移动到该点的左侧,请使用DGNStyler将文本对齐设置为右底部。您还可以通过创建属性igds_并将其设置为14来实现这一点。

有关FME文本对齐的更多信息,请参阅本文:

https://knowledge.亚搏在线safe.com/articles/16546/text-justification.html

2019年1月25日星期五17:18:54 GMT daveat亚搏在线safe