Skip To Content

FieldDefinition.Names (.NET)

La méthode FieldDefinition.Names renvoie un ensemble de noms de champs d’une couche d’entités de document ou Web existante.

Déclaration

public IEnumerable<string> Esri.ArcGISForAutoCAD.FieldDefinition.Names(Document doc, string flName)

Paramètres

TypeNomDescriptionRequis

Document

doc

Document AutoCAD sur lequel intervenir.

required

chaîne

flName

Nom de couche d’entités existant dans le dessin.

required

Retours

TypeDescription

IEnumerable<chaîne>

Ensemble de noms de champs sous forme de chaînes.

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

Affichage des noms de champs de la couche d’entités Manholes.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the field names
var fieldNames = Esri.ArcGISForAutoCAD.FieldDefinition.Names(doc, "Manholes");

// Print the field names
foreach (var fieldName in fieldNames)
{
  doc.Editor.WriteMessage("\n" + fieldName);
}

/* Example output
EntityHandle
EntityType
Type
Manufacturer
Diameter
*/

Voir aussi

esri_fielddef_names : fonction AutoLISP qui renvoie une liste des noms de champs d’une couche d’entités de document ou Web existante.