Как вставить символ новой строки в описание расширения Addin?


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?

Ответы:


8

Я должен был сначала искать ТАК, я бы нашел этот ответ .

Это похоже на работу:

<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
Позор тебе, Кирк !!!

Кирк на помощь! Рад, что нашел эту тему, она сводила меня с ума, не получая текст для переноса на новую строку.
Хорнбидд

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. Полезно знать - я скоро перенесу некоторые старые расширения на надстройки.
Радар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.