Elimina la asociación entre una entidad y su etiqueta de texto.
Sintaxis
(esri_label_remove flname field ename)
Argumentos
- flname | cadena de caracteres | obligatorio | El nombre de una capa de entidades existente en el dibujo.
- field | cadena de caracteres | obligatorio | Nombre de campo de la capa de entidades asociado con la etiqueta.
- ename | nombre de entidad | obligatorio | El nombre de entidad de AutoCAD de una entidad para eliminar su asociación de etiquetas.
Uso de ejemplo
Pide al usuario que seleccione una entidad de la capa de entidades "Parcels" e intente eliminar su asociación de etiquetas de la entidad de texto y el campo llamado "Owner".(progn
(setq ename (car (entsel)))
(esri_label_remove
"Parcels"
"Owner"
ename
)
)
Uso de ejemplo de resultado
Elimina la asociación entre la entidad de texto de AutoCAD y el campo Owner de la entidad seleccionada de la capa de entidades Parcels y devuelve una lista true:
(T)
Valores de retorno
- Si va bien, devuelve una lista true: (T)
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, 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 suministraron uno o más de los argumentos requeridos.
- (nil ("Error" . "Feature layer not found."))
El valor de la capa de entidades especificada no es una capa de entidades válida en el dibujo.
- (nil ("Error" . "Error"))
No hay asociación entre la entidad seleccionada y el campo especificado.
- (nil ("Error", "Field not found."))
Ningún campo coincide con la entrada proporcionada.
- (nil ("Error", "Invalid or missing drawing object.")
No se seleccionó una entidad.
- (nil ("Error", "No label found."))
No se encontró ninguna etiqueta que eliminar.