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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
Devoluciones
| Tipo | Descripció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.