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");

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