AspectRatioLocked

ShapeBase.AspectRatioLocked property

Указывает, заблокировано ли соотношение сторон фигуры.

public bool AspectRatioLocked { get; set; }

Примечания

Значение по умолчанию зависит отShapeType , дляImage этоистинный , но для других типов фигур этоЛОЖЬ.

Имеет эффект только для фигур верхнего уровня.

Примеры

Показывает, как заблокировать/разблокировать соотношение сторон фигуры.

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

// Вставляем фигуру. Если мы откроем этот документ в Microsoft Word, мы сможем щелкнуть левой кнопкой мыши по фигуре, чтобы открыть ее.
// восемь маркеров изменения размера по периметру, которые можно щелкнуть и перетащить, чтобы изменить размер.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");

// Установите для свойства «AspectRatioLocked» значение «true», чтобы сохранить соотношение сторон фигуры
// при использовании любого из четырех диагональных маркеров изменения размера, которые изменяют как высоту, так и ширину изображения.
// Использование любых ортогональных маркеров размера, которые изменяют высоту или ширину, все равно приведет к изменению соотношения сторон.
// Установите для свойства «AspectRatioLocked» значение «false», чтобы мы могли
// свободно изменять соотношение сторон изображения с помощью всех маркеров размера.
shape.AspectRatioLocked = lockAspectRatio;

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

Смотрите также