La méthode Domain.Names renvoie les noms des domaines de champs définis dans le dessin sous forme d’un ensemble de chaînes.
Déclaration
public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
Retours
| Type | Description |
|---|---|
IEnumerable<chaîne> | Ensemble de tous les noms de domaines de champs définis dans le dessin sous forme de chaînes. |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.
Exemple
Afficher tous les noms de domaines de champs définis dans le dessin.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the domain names
var domainNames = Esri.ArcGISForAutoCAD.Domain.Names(doc);
// Print the domain names
foreach (var name in domainNames)
{
doc.Editor.WriteMessage("\n" + name);
}
/* Example output
Treatment
Height
YesNo
Diameter
UtilityPoles_TypeDomain
*/
Voir aussi
Domain.Get : méthode .NET qui renvoie les propriétés de domaine d’un champ nommé sous forme d’un dictionnaire.
Domain.Values : méthode .NET qui obtient les valeurs associées au domaine d’un champ nommé sous forme d’un dictionnaire.
esri_domain_names : fonction AutoLISP qui renvoie les noms des domaines de champs définis dans le dessin sous forme d’une liste de chaînes.
Vous avez un commentaire à formuler concernant cette rubrique ?