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