Comment insérer un caractère de nouvelle ligne dans la description de l'extension du complément?

9

Apparemment, la zone de texte du gestionnaire d'extensions d'Esri n'encapsule pas le texte (10.0 SP2).

entrez la description de l'image ici

Pour contourner ce problème, j'essaie d'insérer des caractères de nouvelle ligne dans le fichier xml, mais je n'ai rien trouvé qui fonctionne.

Voici le 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>

Quelqu'un sait-il comment mettre un caractère de nouvelle ligne dans le fichier de configuration xml du complément?

Kirk Kuykendall
la source

Réponses:

8

J'aurais dû chercher SO d'abord, j'aurais trouvé cette réponse .

Cela semble fonctionner:

<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
la source
3
Honte à toi Kirk !!!
Kirk à la rescousse! Heureux d'avoir trouvé ce fil, cela me rendait fou de ne pas faire en sorte que le texte s'enroule sur une nouvelle ligne.
Hornbydd
1

La description de l'extension peut également être définie comme une propriété publique et codée directement à l'aide de:

ESRI.ArcGIS.esriSystem.IExtensionConfig.Description

J'ai trouvé cela utile pour lier la description aux mises à jour en cours (par exemple de nouvelles versions) afin que je n'ai pas à revenir en arrière et à la modifier à chaque fois.

EDIT: Remarque - cela ne fonctionnera pas pour les nouveaux compléments, qui doivent être modifiés dans les métadonnées XML.

Radar
la source
1
Cela fonctionne-t-il également avec les extensions de complément? Je ne vois rien que je puisse remplacer dans ESRI.ArcGIS.Desktop.AddIns.Extension
Kirk Kuykendall
Après avoir lu ceci: help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/… il apparaît que pour les nouveaux compléments, vous devez gérer ce type de ceci en utilisant le XML. Bon à savoir - Je dois bientôt porter certaines anciennes extensions vers des compléments.
Radar le