Die Methode FeatureLabel.Remove entfernt die Verknüpfung zwischen einem Feature und dessen Textbeschriftung.
Deklaration
public bool Esri.ArcGISForAutoCAD.FeatureLabel.Remove(Document doc, string flName, string fieldName, ObjectId featureObjectId)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Feature-Layer-Name in der Zeichnung. | Erforderlich |
Zeichenfolge | fieldName | Der mit der Beschriftung verknüpfte Feature-Layer-Feldname. | Erforderlich |
ObjectId | featureObjectId | Die AutoCAD-ObjectId eines Features zum Entfernen der Beschriftungsverknüpfung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Boolesch | true, wenn die Beschriftungsverknüpfung erfolgreich entfernt wurde. |
Anmerkungen zu Fehlerbedingungen
Diese Methode kann eine Ausnahme auslösen oder false oder null zurückgeben, wenn ein Parameter ungültig ist.
Beispiel
Ausgeben der Erfolgsmeldung, dass die Zuordnung der Beschriftung zwischen dem AutoCAD-Textobjekt und dem Feld Owner auf dem ausgewählten Feature aus dem Feature-Layer "Parcels" entfernt wurde.// 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
*/
Weitere Informationen
FeatureLayer.SelectEntity: Eine .NET-Methode, die zur Auswahl eines Objekts auffordert und dessen AutoCAD-ObjectId zurückgibt.
esri_label_remove: Eine AutoLISP-Funktion, die die Verknüpfung zwischen einem Feature und dessen Textbeschriftung entfernt.