La función cambia el tipo de elemento de un conjunto de selección de entidades de puntos.
Sintaxis
(esri_feature_changeElementType selection_set element_settings)
Argumentos
- selection_set | AutoCAD conjunto de selección | obligatorio | Un conjunto de selección válido de entidades.
- element_settings | lista asociada | obligatorio | Una lista asociada de configuraciones como pares de puntos definidos del siguiente modo:
Etiqueta asociada | Tipo de valor | Descripción del valor | Obligatorio u opcional |
---|---|---|---|
"Type" | cadena de caracteres | El tipo de elemento predeterminado de POINT, Block Reference o AECC_COGO_POINT | obligatorio |
"Description" | cadena de caracteres | El nombre de bloque si el tipo es Block Reference, o una descripción si el tipo es AECC_COGO_POINT | obligatorio: si Block Reference o AECC_COGO_POINT |
Uso de ejemplo
Cambie la configuración de elementos del conjunto seleccionado con una inserción de bloque AutoCAD denominada Damaged_Structure.(esri_feature_changeElementType
(setq ss (ssget))
(list (cons "Type" "Block Reference") (cons "Description" "Damaged_Structure"))
)
Uso de ejemplo de resultado
Cambia el tipo de elemento de las entidades seleccionadas y devuelve una lista true:
(T)
Valores de retorno
- Si va bien, una lista true: (T)
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve una lista asociada que contiene el valor de clave Error y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).
Valores de retorno fallido
Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:
- (nil ("Error" . "Missing required argument."))
No se proporcionó uno de los tres argumentos requeridos.
- (nil ("Error" . "Incorrect argument."))
Se ha suministrado un argumento no válido a la función.
- (nil ("Error" . "Block name does not exist."))
El nombre de bloque especificado en Description no existe en el dibujo.