AnchorLocked

ShapeBase.AnchorLocked property

Spécifie si l’ancre de la forme est verrouillée.

public bool AnchorLocked { get; set; }

Remarques

La valeur par défaut estFAUX.

N’a d’effet que sur les formes de niveau supérieur.

Cette propriété affecte le comportement de l’ancre de la forme dans Microsoft Word. Lorsque l’ancre n’est pas verrouillée, le déplacement de la forme dans Microsoft Word peut également déplacer l’ancre de la forme.

Exemples

Montre comment verrouiller ou déverrouiller l’ancre de paragraphe d’une forme.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");

builder.Write("Our shape will have an anchor attached to this paragraph.");
Shape shape = builder.InsertShape(ShapeType.Rectangle, 200, 160);
shape.WrapType = WrapType.None;
builder.InsertBreak(BreakType.ParagraphBreak);

builder.Writeln("Hello again!");

// Définit la propriété "AnchorLocked" sur "true" pour empêcher l'ancrage de la forme
// du déplacement lors du déplacement de la forme dans Microsoft Word.
// Fixe la propriété "AnchorLocked" à "false" pour autoriser tout mouvement de la forme
// pour déplacer également son ancre vers tout autre paragraphe dont la forme se termine à proximité.
shape.AnchorLocked = anchorLocked;

// Si la forme n'a pas de symbole d'ancre visible à sa gauche,
// nous devrons activer les ancres visibles via "Options" -> "Affichage" -> "Ancres d'objet".
doc.Save(ArtifactsDir + "Shape.AnchorLocked.docx");

Voir également