Skip To Content

MapLayer.Set (.NET)

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

TypeNomDescriptionRequis

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

TypeDescription

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.