El método DocFeatureLayer.GetQuery devuelve la QUERYFILTER de una capa de entidades de documento existente como AutoCAD SelectionFilter que representa la consulta utilizada para definir la capa de entidades.
Declaración
public SelectionFilter Esri.ArcGISForAutoCAD.DocFeatureLayer.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. | Requerido |
cadena | flName | Nombre de capa de entidades de documento existente en el dibujo. | Requerido |
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 o un SelectionFilter vacío si un parámetro no es válido.
Ejemplo
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.DocFeatureLayer.GetQuery(doc, "Buildings");
// Print the query
foreach (var typedValue in query.GetFilter())
{
doc.Editor.WriteMessage("\n" + typedValue);
}
/* Example output
(8,Buildings)
(62,9)
*/
Consulte también
FeatureLayer.GetQuery: método de .NET que devuelve un SelectionFilter de AutoCAD de las propiedades de filtro de consulta corresondientes a la capa de entidades web o de documento especificada.
esri_docfeaturelayer_getquery: función de AutoLISP que obtiene información de consulta de la capa de entidades de documento.