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 lo èfalso.

Ha effetto solo per le 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 tasto sinistro del mouse sulla forma per rivelarla
// otto maniglie di ridimensionamento attorno al suo perimetro, su cui possiamo fare clic 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 delle quattro maniglie di ridimensionamento diagonale, che modificano sia l'altezza che la larghezza dell'immagine.
// L'utilizzo di maniglie di ridimensionamento ortogonali che modificano l'altezza o la larghezza modificherà comunque le proporzioni.
// Imposta la proprietà "AspectRatioLocked" su "false" per permettercelo
// modifica liberamente le proporzioni dell'immagine con tutte le maniglie di ridimensionamento.
shape.AspectRatioLocked = lockAspectRatio;

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

Guarda anche