AspectRatioLocked

ShapeBase.AspectRatioLocked property

Especifica si la relación de aspecto de la forma está bloqueada.

public bool AspectRatioLocked { get; set; }

Observaciones

El valor predeterminado depende delShapeType , Para elImage esverdadero pero para los otros tipos de formas esFALSO.

Tiene efecto sólo para formas de nivel superior.

Ejemplos

Muestra cómo bloquear/desbloquear la relación de aspecto de una forma.

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

// Insertar una forma. Si abrimos este documento en Microsoft Word, podemos hacer clic izquierdo en la forma para revelar
// ocho controladores de tamaño alrededor de su perímetro, en los que podemos hacer clic y arrastrar para cambiar su tamaño.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Establece la propiedad "AspectRatioLocked" en "true" para preservar la relación de aspecto de la forma
// cuando se utiliza cualquiera de los cuatro controladores de tamaño diagonal, que cambian tanto la altura como el ancho de la imagen.
// El uso de cualquier controlador de tamaño ortogonal que cambie la altura o el ancho seguirá cambiando la relación de aspecto.
// Establece la propiedad "AspectRatioLocked" en "false" para permitirnos
// cambia libremente la relación de aspecto de la imagen con todos los controladores de tamaño.
shape.AspectRatioLocked = lockAspectRatio;

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

Ver también