我正在使用Enterprise Architect Add-In来通过自动化创建需求元素。在EA的元素注释中,当使用粗体,下划线和超链接选项时,它们出现在DataGridView中,如下所示。
Example of <b>bold</b> , <u>underlined .</u> The image hyperlink is <a href="$imageman://id=1126108845;mdg=Global;name=Exception.bmp;type=Bitmap;"><font color="#0000ff"><u>Exception.bmp</u></font></a>
如果我们也将它写入Excel也会出现类似的问题。如何从EA元素注释中获取格式化文本而不是Html标记。
答案 0 :(得分:1)
您可以使用Repository.GetFormatFromField(string Format, string Text)
来自manual:
字符串
注意:访问包含格式的字段后,请使用此选项 将其转换为首选格式的方法;返回该字段 指定的格式。
参数:
Format:String - 将字段转换为的格式;有效格式 分别是:
- HTML - 完整的HTML
- RTF - 富文本格式
- TXT - 纯文本Text:String - 要转换的字段
现在如何将RTF或HTML格式的文本转换为Excel或另一个目标是一个完全不同的问题,我确信它已经存在于StackOverflow上。