Die Methode FieldDefinition.Remove entfernt die Felddefinition aus dem Dokument-Feature-Layer, ändert jedoch nicht die Objekte. Sie können die Felddefinitionen von Web-Feature-Layern nicht entfernen.
Deklaration
public bool Esri.ArcGISForAutoCAD.FieldDefinition.Remove(Document doc, string flName, string name)
Parameter
| Typ | Name | Beschreibung | Erforderlich |
|---|---|---|---|
Dokument | doc | Das AutoCAD-Dokument, das bearbeitet werden soll. | Erforderlich |
Zeichenfolge | flName | Ein vorhandener Dokument-Feature-Layer-Name in der Zeichnung. | Erforderlich |
Zeichenfolge | name | Ein vorhandener Attributfeldname des Dokument-Feature-Layers in der Zeichnung. | Erforderlich |
Rückgaben
| Typ | Beschreibung |
|---|---|
Boolesch | true, wenn die Felddefinition 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 für das Entfernen des Felds Undev aus dem Feature-Layer "Parks".// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Remove the field definition
var success = Esri.ArcGISForAutoCAD.FieldDefinition.Remove(doc, "Parks", "Undev");
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Weitere Informationen
esri_fielddef_remove: Eine AutoLISP-Funktion, die die Felddefinition aus dem Dokument-Feature-Layer, entfernt. An den Objekten werden jedoch keine Änderungen durchgeführt.