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");
Смотрите также
- class ShapeBase
- пространство имен Aspose.Words.Drawing
- сборка Aspose.Words