El método FeatureLayer.FeatureCount devuelve el número total de entidades de una capa de entidades del dibujo. Utilice este método para contabilizar cuántas entidades de capa de entidades de documento o web de la capa de entidades especificada están en el dibujo.
Declaración
public int? Esri.ArcGISForAutoCAD.FeatureLayer.FeatureCount(Document doc, string flName, string sublayerName = null)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
cadena | flName | Nombre de una capa de entidades web o de documento existente definido en el dibujo. | obligatorio |
cadena | sublayerName | Nombre de subcapa de la capa de entidades existente en el dibujo. | opcional |
Devoluciones
| Tipo | Descripción |
|---|---|
int? | Número de entidades de la capa de entidades. |
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 1
Imprima el número de entidades de la capa de entidades de refugios que están en el dibujo en este momento.// 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
*/
Ejemplo 2
Imprima el número de entidades de la capa de entidades de refugios con la subcapa de apertura que están en el dibujo en este momento.// 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
*/
Consulte también
esri_featurelayer_featurecount: función de AutoLISP que devuelve el número total de entidades de una capa de entidades del dibujo.