AspectRatioLocked

ShapeBase.AspectRatioLocked property

Specifica se le proporzioni della forma sono bloccate.

public bool AspectRatioLocked { get; set; }

Osservazioni

Il valore predefinito dipende daShapeType , per ilImage èVERO ma per gli altri tipi di forma èfalso.

Ha effetto solo sulle forme di livello superiore.

Esempi

Mostra come bloccare/sbloccare le proporzioni di una forma.

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

// Inserisci una forma. Se apriamo questo documento in Microsoft Word, possiamo fare clic con il pulsante sinistro del mouse sulla forma per visualizzarla.
// otto maniglie di ridimensionamento lungo il perimetro, su cui possiamo cliccare e trascinare per modificarne le dimensioni.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Imposta la proprietà "AspectRatioLocked" su "true" per preservare le proporzioni della forma
// quando si utilizza una qualsiasi delle quattro maniglie di ridimensionamento diagonali, che modificano sia l'altezza che la larghezza dell'immagine.
// L'utilizzo di qualsiasi maniglia di dimensionamento ortogonale che modifichi l'altezza o la larghezza modificherà comunque le proporzioni.
// Imposta la proprietà "AspectRatioLocked" su "false" per consentirci di
// modifica liberamente le proporzioni dell'immagine con tutti i quadratini di ridimensionamento.
shape.AspectRatioLocked = lockAspectRatio;

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

Guarda anche