如何在“插件扩展说明”中插入换行符?


9

显然,Esri的扩展程序管理器中的文本框不包装文本(10.0 SP2)。

在此处输入图片说明

作为一种解决方法,我正在尝试在XML文件中插入换行符,但没有找到任何有效的方法。

这是xml:

<Extensions>
  <Extension id="AmberGIS_ExtensionMgrAddin_ExtMgrExtension" class="ExtMgrExtension" productName="Extension State Manager" showInExtensionDialog="true" autoLoad="true">
    <Description>Lets you specify extensions that will be \n turned off automatically when document closes.</Description>
  </Extension>
</Extensions>

有谁知道如何将换行符放入加载项xml配置文件中?

Answers:


8

我应该先搜索SO,然后才能找到这个答案

这似乎可行:

<Extensions>
  <Extension id="AmberGIS_ExtensionMgrAddin_ExtMgrExtension" class="ExtMgrExtension" productName="Extension State Manager" showInExtensionDialog="true" autoLoad="true">
    <Description>Lets you specify extensions that will be &#13;&#10; turned off automatically when document closes.</Description>
  </Extension>
</Extensions>

3
真可惜,你柯克!!!

柯克来救援!很高兴,我发现此线程使我发疯,无法使文本换行。
Hornbydd 2014年

1

扩展说明也可以设置为公共属性,并直接使用以下代码进行编码:

ESRI.ArcGIS.esriSystem.IExtensionConfig.Description

我发现这对于将描述链接到正在进行的更新(例如新版本)很有用,这样我就不必每次都回去对其进行编辑。

编辑:注意-这不适用于新的加载项,必须在XML元数据中对其进行编辑。


1
这也可以与附加扩展一起使用吗?我在ESRI.ArcGIS.Desktop.AddIns.Extension
Kirk Kuykendall

阅读以下内容后:help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/…看来,对于新的加载项,您必须使用XML来管理此类。提示-我必须将一些较旧的扩展移植到外接程序中。
雷达
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.