AnchorLocked

ShapeBase.AnchorLocked property

Gibt an, ob der Anker der Form gesperrt ist.

public bool AnchorLocked { get; set; }

Bemerkungen

Der Standardwert istFALSCH.

Hat nur Auswirkungen auf Formen der obersten Ebene.

Diese Eigenschaft beeinflusst das Verhalten des Ankers der Form in Microsoft Word. Wenn der Anker nicht gesperrt ist, kann das Verschieben der Form in Microsoft Word auch den Anker der Form verschieben .

Beispiele

Zeigt, wie der Absatzanker einer Form gesperrt oder entsperrt wird.

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!");

// Setzen Sie die Eigenschaft „AnchorLocked“ auf „true“, um den Anker der Form zu verhindern
// vom Verschieben beim Verschieben der Form in Microsoft Word.
// Setzen Sie die Eigenschaft „AnchorLocked“ auf „false“, um jede Bewegung der Form zu ermöglichen
// um seinen Anker auch zu jedem anderen Absatz zu verschieben, in dessen Nähe die Form endet.
shape.AnchorLocked = anchorLocked;

// Wenn die Form links kein sichtbares Ankersymbol hat,
// Wir müssen sichtbare Anker über „Optionen“ aktivieren -> „Anzeige“ -> „Objektanker“.
doc.Save(ArtifactsDir + "Shape.AnchorLocked.docx");

Siehe auch