Skip To Content

esri_label_get (AutoLISP)

Devuelve una lista con el nombre de entidad de la etiqueta de entidad de texto vinculada a un campo de atributos de entidades especificado de una entidad.

Sintaxis

(esri_label_get field ename)

Argumentos

  • field | cadena de caracteres | obligatorio | El nombre de campo de la capa de entidades.
  • ename | AutoCAD nombre de entidad | obligatorio | El nombre de entidad AutoCAD de la entidad vinculada.

Uso de ejemplo

Intente obtener el nombre de entidad de la entidad de texto vinculada al campo name de la entidad seleccionada.

(setq text_EID (car (esri_label_get "Owner" (car (entsel)))))

Uso de ejemplo de resultado

Devuelve solo el nombre de entidad de la lista que contiene el nombre de entidad de texto vinculada al campo Owner de la entidad seleccionada:

<Entity name: 1450e1b79f0>

Valores de retorno

Esta función devuelve un valor.

  • Si todo va bien, devuelve una lista que contiene los nombres de entidad de TEXT, MTEXT o la entidad ATTRIBUTE vinculada al campo de atributo de entidad especificado.
  • 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

    El nombre field proporcionado no es válido, u otros errores.

  • (nil ("Error" . "Missing required argument."))

    No se proporcionaron uno o más de los argumentos requeridos.