Skip To Content

Domain.Names (.NET)

El método Domain.Names devuelve los nombres de dominios de campo definidos en el dibujo como un conjunto de cadenas de caracteres.

Declaración

public IEnumerable<string> Esri.ArcGISForAutoCAD.Domain.Names(Document doc)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

Devoluciones

TipoDescripción

IEnumerable<string>

Conjunto de todos los nombres de dominio de campo definidos en el dibujo como cadenas de caracteres.

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver null si un parámetro no es válido.

Ejemplo

Imprima todos los nombres de dominio de campo definidos en el dibujo.

// 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
*/

Consulte también

Domain.Get: método de .NET que devuelve las propiedades de un dominio de campo con nombre como diccionario.

Domain.Values: método de .NET que obtiene los valores asociados con un dominio de campo con nombre como diccionario.

esri_domain_names: función de AutoLISP que devuelve los nombres de dominios de campo definidos en el dibujo como una lista de cadenas de caracteres.