Skip To Content

Feature.ChangeElementType (.NET)

El método Feature.ChangeElementType cambia el tipo de elemento de un conjunto de selección de entidades de punto, multipunto o polígono.

Declaración

public bool Esri.ArcGISForAutoCAD.Feature.ChangeElementType(Document doc, SelectionSet selectionSet, string newElementTypeString, string newElementDescriptionString)

Parámetros

TipoNombreDescripciónRequerido

Documento

doc

Documento de AutoCAD sobre el que se va a actuar.

obligatorio

SelectionSet

selectionSet

Conjunto de selección de entidades de AutoCAD.

obligatorio

cadena

newElementTypeString

Tipo de elemento predeterminado de POINT, Block Reference o AECC_COGO_POINT, y Hatch o Automatic para polígonos

obligatorio

cadena

newElementDescriptionString

Nombre de bloque si el tipo es Block Reference, prefijo de descripción si el tipo es COGO Point o nombre de patrón de trama para polígonos si el tipo es Hatch.

se requiere si Block Reference o AECC_COGO_POINT

Devoluciones

TipoDescripción

bool

true si el tipo de entidad ha cambiado correctamente

Observaciones sobre las condiciones de error

Este método puede generar una excepción o devolver false o null si un parámetro no es válido.

Ejemplo

Imprima los resultados correctos del cambio de la configuración de elementos del conjunto seleccionado con una inserción de bloque AutoCAD denominada Damaged_Structure.

// Initialize 
var doc = Application.DocumentManager.MdiActiveDocument;
var selectionSet = doc.Editor.GetSelection().Value;

// Change to the designated block
var success = Esri.ArcGISForAutoCAD.Feature.ChangeElementType(doc, selectionSet, "Block Reference", "Damaged_Structure");

// Print the success
doc.Editor.WriteMessage(success.ToString());

/* Example output 
True
*/

Consulte también

esri_feature_changeElementType: función de AutoLISP que cambia el tipo de elemento de un conjunto de selección de entidades.