El método FeatureLayer.Get devuelve un diccionario de las propiedades de la capa de entidades.
Declaración
public Dictionary<string, string> Esri.ArcGISForAutoCAD.FeatureLayer.Get(Document doc, string flName)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
cadena | flName | Nombre de capa de entidades existente en el dibujo. | obligatorio |
Devoluciones
| Tipo | Descripción |
|---|---|
Diccionario<string, string> | Diccionario de propiedades de capa de entidades que puede incluir lo siguiente:
|
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 de la capa de entidades correspondientes a la capa de entidades de edificios.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the feature layer properties
var buildingsProperties = Esri.ArcGISForAutoCAD.FeatureLayer.Get(doc, "Buildings");
// Print the properties
foreach (var property in buildingsProperties)
{
doc.Editor.WriteMessage("\nKey = {0}, Value = {1}", property.Key, property.Value);
}
/* Example output
Key = NAME, Value = Buildings
Key = GEOMTYPE, Value = Polygon
Key = TYPEFIELD, Value =
Key = FLTYPE, Value = Document
*/
Consulte también
esri_featurelayer_get: función de AutoLISP que devuelve una lista asociada de propiedades de capa de entidades.