AspectRatioLocked

ShapeBase.AspectRatioLocked property

Spécifie si les proportions de la forme sont verrouillées.

public bool AspectRatioLocked { get; set; }

Remarques

La valeur par défaut dépend duShapeType , pour leImage c’estvrai mais pour les autres types de forme, c’est le casFAUX.

A un effet uniquement sur les formes de niveau supérieur.

Exemples

Montre comment verrouiller/déverrouiller les proportions d’une forme.

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

// Insère une forme. Si nous ouvrons ce document dans Microsoft Word, nous pouvons cliquer avec le bouton gauche sur la forme pour révéler
// huit poignées de redimensionnement autour de son périmètre, sur lesquelles nous pouvons cliquer et faire glisser pour modifier sa taille.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Définissez la propriété "AspectRatioLocked" sur "true" pour préserver les proportions de la forme
// lors de l'utilisation de l'une des quatre poignées de redimensionnement diagonales, qui modifient à la fois la hauteur et la largeur de l'image.
// L'utilisation de poignées de dimensionnement orthogonales qui modifient la hauteur ou la largeur modifiera toujours le rapport hauteur/largeur.
// Fixe la propriété "AspectRatioLocked" à "false" pour nous permettre de
// modifie librement le rapport hauteur/largeur de l'image avec toutes les poignées de dimensionnement.
shape.AspectRatioLocked = lockAspectRatio;

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

Voir également