AspectRatioLocked

ShapeBase.AspectRatioLocked property

Gibt an, ob das Seitenverhältnis der Form gesperrt ist.

public bool AspectRatioLocked { get; set; }

Bemerkungen

Der Standardwert hängt von derShapeType für dieImage es istWAHR aber für die anderen Formtypen ist esFALSCH.

Wirkt sich nur auf Formen der obersten Ebene aus.

Beispiele

Zeigt, wie das Seitenverhältnis einer Form gesperrt/entsperrt wird.

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

// Fügen Sie eine Form ein. Wenn wir dieses Dokument in Microsoft Word öffnen, können wir mit der linken Maustaste auf die Form klicken, um
// acht Größenziehpunkte um den Umfang, die wir anklicken und ziehen können, um die Größe zu ändern.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Setzen Sie die Eigenschaft „AspectRatioLocked“ auf „true“, um das Seitenverhältnis der Form beizubehalten
// wenn Sie einen der vier diagonalen Größengriffe verwenden, die sowohl die Höhe als auch die Breite des Bildes ändern.
// Die Verwendung orthogonaler Größengriffe, die entweder die Höhe oder die Breite ändern, ändert weiterhin das Seitenverhältnis.
// Setzen Sie die Eigenschaft "AspectRatioLocked" auf "false", um uns zu ermöglichen
// Ändern Sie das Seitenverhältnis des Bildes mit allen Größengriffen frei.
shape.AspectRatioLocked = lockAspectRatio;

doc.Save(ArtifactsDir + "Shape.AspectRatio.docx");

Siehe auch