La méthode FeatureLayer.Get renvoie un dictionnaire des propriétés de la couche d’entités.
Déclaration
public Dictionary<string, string> Esri.ArcGISForAutoCAD.FeatureLayer.Get(Document doc, string flName)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom d’une couche d’entités existante dans le dessin. | required |
Retours
| Type | Description |
|---|---|
Dictionary<chaîne, chaîne> | Dictionnaire des propriétés de la couche d’entités, incluant notamment ce qui suit :
|
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 les propriétés de la couche d’entités Buildings (Bâtiments).// 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
*/
Voir aussi
esri_featurelayer_get : fonction AutoLISP qui renvoie une liste associée des propriétés de la couche d’entités.
Vous avez un commentaire à formuler concernant cette rubrique ?