斯潘8
斯潘4
我们正在使用FME将一些图形几何对象导出为MicroStation格式。我们成功地使用“igds_type=igds_text”编写了简单的文本元素(单行文本)。但是我们有一些要导出的多文本元素,我们不能使用“igds_type=igds_text”来编写这些元素。因为这需要在一个文本节点下用一组文本字符串构建一个复杂的元素,我们认为我们可以使用igds_multi_文本类型。所以,我们用VB编写了以下代码。
尺寸fmefeatureobj为fmeoffeature
fmeFeatureObj.geometryType=fme_geom_点
fFeatureObj.attribute(“igds_type”)=“igds_multi_文本”
fFeatureObj.attribute(“igds_text_elements 0.igds_text_string”)=“行1”
fmeFeatureObj.attribute(“igds_text_elements 1.igds_text_string”)=“行2”
//{评论:设置其他属性,如大小,字体,旋转,“igds_text_elements 0”和“igds_text_elements 1”列表元素的理由。
当我使用fme writer将此功能写入dgn文件时,当我在MicroStation中打开文件时,我看不到该文件中显示的任何多个文本。
在这种情况下,请建议如何将值分配给多个文本节点中的属性列表(例如:“igds 0 igds _text _string”),以获得所需的输出。
你好,我也有类似的问题。我想在一个dgn中创建一个多行文本,我已经用以下设置设置了attributeCreator。但是除了文本之外,FME检查员中只出现一个点。我正在使用FME桌面2017.1 32位。
我想知道我是否错过了什么,或者如果问题与文本节点有关(我不太理解)。
谢谢!
注:关于Aquamarine方案的进一步讨论如下:https://knowledge.亚搏在线safe.com/questions/86576/multi-line-text-dgn-microstation-issue.html网站
?2019安全亚搏在线软件公司|合法的