AspectRatioLocked
Contenido
[
Ocultar
]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
- class ShapeBase
- espacio de nombres Aspose.Words.Drawing
- asamblea Aspose.Words