Skip To Content

FeatureLayer.GetDefaultElementType (.NET)

FeatureLayer.GetDefaultElementType devuelve información de configuración de elemento y simbología predeterminada de una capa de entidades. Este método devuelve una tupla nominal de configuraciones de elemento, como sigue:

  • El primer valor es el valor de Type y el segundo es el valor de Description.
  • El valor de Type es el tipo de entidad de AutoCAD o Civil 3D utilizado cuando se crean nuevas entidades en ArcGIS for AutoCAD. Los valores válidos son Point, Block Reference, COGO Point, Hatch o Automatic.
  • El valor de Description es el nombre de inserción de bloque AutoCAD cuando el tipo de elemento es Block Reference.
  • El valor de Description es el valor de prefijo de descripción de punto cuando el tipo de elemento es COGO Point.
  • El valor de Description es el nombre de patrón de trama cuando el tipo de elemento es Hatch.

Declaración

public (string Type, string Description) Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(Document doc, string flName, string sublayerName = null)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

cadena

flName

Capa de entidades de punto, multipunto o polígono existente en el dibujo.

obligatorio

cadena

sublayerName

Nombre de subcapa de la capa de entidades existente correspondiente a la capa de entidades flName especificada en el dibujo.

opcional

Devoluciones

TipoDescripción

(tipo de cadena de caracteres, descripción de cadena de caracteres)

Tupla nominal en la que el primer valor es el valor de Type y el segundo es el valor de Description. El valor de Type es el tipo de entidad Point, Block Reference o COGO Point. Para las tramas de polígonos, el valor de tipo es Hatch o Automatic. Automaticomite cualquier símbolo de relleno de trama para polígonos. El valor de Description es el nombre de inserto de bloque, el nombre del patrón de trama o el prefijo de descripción del punto COGO.

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

Imprima la configuración del elemento de una capa de entidades denominada Damage_to_Residential_Buildings.

// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;

// Get the element settings
var elementSettings = Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(doc, "Damage_to_Residential_Buildings");

// Print the element settings
doc.Editor.WriteMessage("Type: {0}, Description: {1}", elementSettings.Type, elementSettings.Description);

/* Example output
Type: Block Reference, Description: Damaged_Structure
*/

Consulte también

FeatureLayer.SetDefaultElementType: método de .NET que establece el tipo de elemento predeterminado de una capa de entidades y, si es correcto, devuelve esa configuración como tupla nominal.

esri_featurelayer_getDefaultElementType: función de AutoLISP que devuelve una lista asociada de configuraciones de elementos predeterminadas.