FeatureLayer.GetDefaultElementType renvoie une symbologie par défaut et les paramètres de l’élément d’une couche d’entités. Cette méthode renvoie un tuple nommé de paramètres de l’élément comme suit :
- La première valeur correspond à la valeur Type et la seconde valeur à la valeur Description.
- La valeur Type correspond au type d’entité AutoCAD ou Civil 3D utilisé lorsque de nouvelles entités sont créées dans ArcGIS pour AutoCAD. Les valeurs valides sont Point, Block Reference, COGO Point, Hatch ou Automatic.
- La valeur Description correspond au nom de l’insertion de bloc AutoCAD lorsque le type d’élément est Block Reference.
- La valeur Description correspond à la valeur du préfixe de description du point lorsque le type d’élément est COGO Point.
- La valeur Description correspond au nom du motif de hachures lorsque le type d’élément est Hatch.
Déclaration
public (string Type, string Description) Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(Document doc, string flName, string sublayerName = null)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
chaîne | flName | Couche d’entités ponctuelles, multi-points ou surfaciques existante dans le dessin. | required |
chaîne | sublayerName | Nom d’une sous-couche de couche d’entités existante pour la couche d’entités flName spécifiée dans le dessin. | facultatif |
Retours
| Type | Description |
|---|---|
(chaîne Type, chaîne Description) | Tuple nommé dans lequel la première valeur correspond à la valeur Type et la seconde valeur à la valeur Description. La valeur Type correspond au type d’entité Point, Block Reference ou COGO Point. Pour les hachures de polygone, la valeur de type est Hatch ou Automatic. Automatic omet tous les symboles de remplissage de hachures pour les polygones. La valeur Description correspond au nom d’insertion de bloc, au nom du motif de hachures ou au préfixe de description du point COGO. |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide, cette méthode peut générer une exception ou renvoyer null.
Exemple
Afficher le paramètre de l’élément d’une couche d’entités nommée Damage_to_Residential_Buildings (Dommages aux bâtiments résidentiels).// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
// Get the element settings
var elementSettings = Esri.ArcGISForAutoCAD.FeatureLayer.GetDefaultElementType(doc, "Damage_to_Residential_Buildings");
// Print the element settings
doc.Editor.WriteMessage("Type: {0}, Description: {1}", elementSettings.Type, elementSettings.Description);
/* Example output
Type: Block Reference, Description: Damaged_Structure
*/
Voir aussi
FeatureLayer.SetDefaultElementType : méthode .NET qui définit le type d’élément par défaut d’une couche d’entités et renvoie ces paramètres sous forme de tuple nommé.
esri_featurelayer_getDefaultElementType : fonction AutoLISP qui renvoie une liste associée des paramètres par défaut de l’élément.
Vous avez un commentaire à formuler concernant cette rubrique ?