El método FeatureLabel.Remove elimina la asociación entre una entidad y su etiqueta de texto.
Declaración
public bool Esri.ArcGISForAutoCAD.FeatureLabel.Remove(Document doc, string flName, string fieldName, ObjectId featureObjectId)
Parámetros
| Tipo | Nombre | Descripción | Requerido |
|---|---|---|---|
Documento | doc | Documento de AutoCAD sobre el que se va a actuar. | obligatorio |
cadena | flName | Nombre de capa de entidades existente en el dibujo. | obligatorio |
cadena | fieldName | Nombre de campo de la capa de entidades asociado con la etiqueta. | obligatorio |
ObjectId | featureObjectId | ObjectId de AutoCAD de una entidad para eliminar su asociación de etiquetas. | obligatorio |
Devoluciones
| Tipo | Descripción |
|---|---|
bool | true si la asociación de etiquetas se ha eliminado 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 el resultado correcto de eliminar la asociación de etiquetas entre la entidad de texto de AutoCAD y el campo Owner de la entidad seleccionada de la capa de entidades de parcela.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var flName = "Parcels";
var fieldName = "Owner";
var featureObjId = Esri.ArcGISForAutoCAD.FeatureLayer.SelectEntity(doc, flName);
// Remove the label association
var success = Esri.ArcGISForAutoCAD.FeatureLabel.Remove(doc, flName, fieldName, featureObjId);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Consulte también
FeatureLayer.SelectEntity: método de .NET que solicita la selección de una entidad y devuelve su ObjectId de AutoCAD.
esri_label_remove: función de AutoLISP que elimina la asociación entre una entidad y su etiqueta de texto.