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
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
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
| Tipo | Descripció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.