La méthode FeatureLayer.FeatureCount renvoie le nombre total d’entités d’une couche d’entités du dessin. Utilisez cette méthode pour compter le nombre d’entités de la couche d’entités Web ou de document (pour la couche d’entités spécifiée) dans le dessin.
Déclaration
public int? Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(Document doc, string flName, string sublayerName = null)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Nom d’une couche d’entités Web ou de document existante défini dans le dessin. | required |
chaîne | sublayerName | Nom d’une sous-couche de couche d’entités existante dans le dessin. | facultatif |
Retours
| Type | Description |
|---|---|
int? | Nombre d’entités dans la couche d’entités. |
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 1
Afficher le nombre d’entités de la couche d’entités Shelters (Abris) qui figurent actuellement dans le dessin.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the feature count
var sheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters");
// Print the count
doc.Editor.WriteMessage("\nFeature count: " + sheltersCount);
/* Example output
Feature count: 15
*/
Exemple 2
Afficher le nombre d’entités de la couche d’entités Shelters (Abris) avec la sous-couche Open (Ouvert) qui figurent actuellement dans le dessin.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the feature count
var openSheltersCount = Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(doc, "Shelters", "Open");
// Print the count
doc.Editor.WriteMessage("\nFeature count: " + openSheltersCount);
/* Example output
Feature count: 11
*/
Voir aussi
esri_featurelayer_featurecount : fonction AutoLISP qui renvoie le nombre total d’entités d’une couche d’entités du dessin.
Vous avez un commentaire à formuler concernant cette rubrique ?