Jak wstawić znak nowej linii do opisu rozszerzenia dodatku?

9

Najwyraźniej pole tekstowe w Menedżerze rozszerzeń Esri nie zawija tekstu (10.0 SP2).

wprowadź opis zdjęcia tutaj

Aby obejść ten problem, próbuję wstawić znaki nowego wiersza do pliku xml, ale nie znalazłem niczego, co działałoby.

Oto 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>

Czy ktoś wie, jak wstawić znak nowej linii do pliku konfiguracyjnego xml dodatku?

Kirk Kuykendall
źródło

Odpowiedzi:

8

Powinienem najpierw przeszukać SO, znalazłbym tę odpowiedź .

To wydaje się działać:

<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>
Kirk Kuykendall
źródło
3
Wstydź się Kirk !!!
Kirk na ratunek! Cieszę się, że znalazłem ten wątek, który doprowadzał mnie do szału, nie pozwalając na zawijanie tekstu do nowej linii.
Hornbydd,
1

Opis rozszerzenia można również ustawić jako własność publiczną i bezpośrednio zakodować za pomocą:

ESRI.ArcGIS.esriSystem.IExtensionConfig.Description

Uważam, że jest to przydatne do łączenia opisu z bieżącymi aktualizacjami (np. Nowymi wersjami), dzięki czemu nie muszę za każdym razem wracać i edytować.

EDYCJA: Uwaga - nie będzie działać w przypadku nowych dodatków, które muszą być edytowane w metadanych XML.

Radar
źródło
1
Czy to działa również z rozszerzeniami dodatków? Nie widzę niczego, co mogę zastąpić w ESRI.ArcGIS.Desktop.AddIns.Extension
Kirk Kuykendall
Po przeczytaniu: help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/… wydaje się, że dla nowych dodatków musisz zarządzać tego typu za pomocą XML. Warto wiedzieć - wkrótce muszę przenieść niektóre starsze rozszerzenia na dodatki.
Radar