El método FeatureLayer.GetQuery devuelve un AutoCAD de SelectionFilter con las propiedades de filtro de consulta para la capa de entidades web o de documento especificada.
Declaración
public SelectionFilter Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(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 capa de entidades existente en el dibujo. | obligatorio |
cadena | sublayerName | Nombre de subcapa de la capa de entidades existente en el dibujo. | opcional |
Devoluciones
| Tipo | Descripción |
|---|---|
SelectionFilter | Filtro de selección de AutoCAD que representa la consulta utilizada para definir la capa de entidades, que contiene códigos DXF y valores que se combinan para crear una consulta de filtrado para 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 las propiedades de consulta de filtrado correspondientes a la capa de entidades de edificios, que incluye los códigos DXF de la capa 8 y el color 62.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the query
var query = Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(doc, "Buildings");
// Print the query
foreach (var typedValue in query.GetFilter())
doc.Editor.WriteMessage("\n" + typedValue.ToString());
/* Example output
(8,Buildings,Homes)
(62,9)
*/
Ejemplo 2
Imprima las propiedades de consulta de filtrado correspondientes a la subcapa de apertura de la capa de entidades de refugios, que incluye los códigos DXF de la capa 8.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the query
var query = Esri.ArcGISForAutoCAD.FeatureLayer.GetQuery(doc, "Shelters", "Open");
// Print the query
doc.Editor.WriteMessage(query.GetFilter().First().ToString());
/* Example output
(8,ESRI_Shelters_Open)
*/
Consulte también
esri_featurelayer_getquery: función de AutoLISP que obtiene información de consulta de la capa de entidades.