Skip To Content

DocFeatureLayer.GetQuery (.NET)

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

TipoNombreDescripciónRequerido

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

TipoDescripció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.