AspectRatioLocked
محتويات
[
يخفي
]ShapeBase.AspectRatioLocked property
يحدد ما إذا كانت نسبة العرض إلى الارتفاع للشكل مقفلة.
public bool AspectRatioLocked { get; set; }
ملاحظات
القيمة الافتراضية تعتمد علىShapeType
، من أجلImage إنهاحقيقي
ولكن بالنسبة لأنواع الأشكال الأخرى فهيخطأ شنيع
.
ينطبق التأثير على الأشكال ذات المستوى الأعلى فقط.
أمثلة
يوضح كيفية قفل/فتح نسبة العرض إلى الارتفاع للشكل.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// إدراج شكل. إذا فتحنا هذا المستند في مايكروسوفت وورد، يمكننا النقر بزر الماوس الأيمن على الشكل لإظهاره.
// ثمانية مقابض تغيير الحجم حول محيطها، والتي يمكننا النقر عليها وسحبها لتغيير حجمها.
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