El método Domain.Get devuelve las propiedades de un dominio de campo con nombre como diccionario. Estas propiedades incluyen el dominio Name, Type y Field Type. Con Domain.Names se puede obtener un conjunto de los nombres de dominio de campo definidos en el dibujo. Los valores permitidos definidos en un dominio de campo pueden obtenerse utilizando Domain.Values.
Declaración
public Dictionary<string, string> Esri.ArcGISForAutoCAD.Domain.Get(Document doc, string domainName)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
cadena | domainName | Nombre de dominio de campo existente en el dibujo. | obligatorio |
Devoluciones
| Tipo | Descripción |
|---|---|
Diccionario<string, string> | Diccionario de las propiedades de dominio de campo del dominio especificado. Key: nombre, tipo o tipo de campo, Value: valor de propiedad respectivo. |
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 las propiedades del dominio de campo Height definido en el dibujo.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the domain properties
var domainProperties = Esri.ArcGISForAutoCAD.Domain.Get(doc, "Height");
// Print the domain properties
foreach (var property in domainProperties)
{
doc.Editor.WriteMessage("\n{0}: {1}", property.Key, property.Value);
}
/* Example output
Name: Height
Type: CodedValue
Field Type: Text
*/
Consulte también
Domain.Names: método de .NET que devuelve los nombres de dominios de campo definidos en el dibujo como un conjunto de cadenas de caracteres.
Domain.Values: método de .NET que obtiene los valores asociados con un dominio de campo con nombre como diccionario.
esri_domain_get: función de AutoLISP que devuelve las propiedades de un dominio de campo nombrado como una lista asociada.