La méthode MapLayer.Set modifie les propriétés d’une couche de carte ou d’imagerie existante dans le dessin à l’aide des propriétés de service spécifiées.
Déclaration
public bool Esri.ArcGISForAutoCAD.MapLayer.Set(Document doc, int mapLayerId, bool? dynamic = null, bool? visibility = null, int? transparency = null, string processingTemplate = null)
Paramètres
| Type | Nom | Description | Requis |
|---|---|---|---|
Document | doc | Document AutoCAD sur lequel intervenir. | required |
entier | mapLayerId | Nombre entier d’indexation associé à la couche, qui peut être obtenu à l’aide de MapLayer.Names. | required |
bool | dynamic | Indique si la méthode Dynamique est utilisée pour mettre à jour le service de carte lorsque la vue change (true = Comportement dynamique, false = Actualisation à la demande). | facultatif |
bool | visibility | Indique si la carte est visible (true = Visible, false = Masquée). | facultatif |
entier | transparency | Pourcentage de transparence d’image à appliquer à la carte (les valeurs sont 0-99, zéro est opaque). | facultatif |
chaîne | processingTemplate | Nom du modèle de traitement de couche d’imagerie disponible, qui est sensible à la casse, tel que "RFTHillshade". | facultatif |
Retours
| Type | Description |
|---|---|
bool | true si les propriétés ont été définies correctement |
Remarques sur les conditions d’erreur
Si un paramètre n’est pas valide, cette méthode peut générer une exception, renvoyer false ou null.
Exemple
Afficher la modification de la couche de carte ayant le numéro d’index 1 pour qu’elle soit visible et dessinée à la demande avec une transparence de 45 pour cent.// Initialize
var doc = Application.DocumentManager.MdiActiveDocument;
var mapLayerId = 1;
// Set the properties
var success = Esri.ArcGISForAutoCAD.MapLayer.Set(doc, mapLayerId, false, true, 45);
// Print the success
doc.Editor.WriteMessage(success.ToString());
/* Example output
True
*/
Voir aussi
MapLayer.Names : méthode .NET qui renvoie un dictionnaire indexé des noms de couches de carte et d’imagerie inclus dans le dessin actif.
esri_maplayer_set : fonction AutoLISP qui modifie les propriétés d’une couche de carte ou d’imagerie existante dans le dessin.
Vous avez un commentaire à formuler concernant cette rubrique ?