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 de laShapeType
, para elImage esverdadero
pero para los otros tipos de forma 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 mostrarla.
//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");
// Establezca la propiedad "AspectRatioLocked" en "verdadero" para preservar la relación de aspecto de la forma
// al utilizar cualquiera de los cuatro controladores de tamaño diagonales, 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.
// Establezca la propiedad "AspectRatioLocked" en "falso" 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