العمل مع شابيس
يناقش هذا الموضوع كيفية العمل على نحو برنامجي مع الأشكال المستخدمة Aspose.Words.
الأشكال في Aspose.Words تمثّل جسماً في طبقة الرسم، مثل الأوتوماتشاب، وجهاز النص، والنسخ الحرّيّة، أو الجسم OLE، أو السيطرة على النفثالين، أو الصورة. ويمكن أن تتضمن الوثيقة الوردية شكلا أو أكثر من الأشكال المختلفة. تُمثّل شُعب الوثيقة بنص Shape الصف
Insert Shape Using Document Builder
يمكن أن تُدخل شكلاً خطياً مع نوع وحجم محددين وشكل الحيز الحر مع الموقع المحدد وحجم وغلفة النص في وثيقة تستخدم InsertShape طريقة The InsertShape ويسمح هذا الأسلوب بإدخال شكل الـ DML في نموذج الوثيقة. The document must be save in the format, which supports DML shapes, otherwise, such nodes will be converted to VML shape, while documentving.
ويبين المثال الرمزي التالي كيفية إدراج هذه الأنواع من الأشكال في الوثيقة:
Set Aspect Ratio Locked
استخدام Aspose.Words, ويمكنكم أن تحددوا ما إذا كانت نسبة جانب الشكل مقفلة من خلال AspectRatioLocked ملكية
ويبين المثال الرمزي التالي كيفية العمل مع AspectRatioLocked الممتلكات:
وضع شظايا في الخلية
يمكنك أيضاً تحديد ما إذا كان الشكل مظهر داخل طاولة أو خارجها باستخدام IsLayoutInCell ملكية
ويبين المثال الرمزي التالي كيفية العمل مع IsLayoutInCell الممتلكات:
مضافا إليها
يُمْكِنُ أَنْ تَجْعلَ a تنازل زاويةِ مِنْ خلال Aspose.Words. أصناف الشكل هي:? SingleCornerSnipped, TopCornersnipped, DiagonalCorners snipped, TopCornersOneRoundedOneSnipped, singleCornerRounded, TopCornersRounded,* and *DiagonalCornersRounded.*
The DML shape is created using InsertShape طريقة بهذه الأشكال ولا يمكن استخدام هذه الأنواع لخلق أشكال العنف ضد المرأة. محاولة لخلق الشكل من خلال استخدام المبني العام لفئة “الشراب” رفع استثناء “لا يمكن تفسيره”
ويبين المثال الرمزي التالي كيفية إدراج هذا النوع من الأشكال في الوثيقة:
الحصول على نقاط الظل الفعلية
استخدام Aspose.Words API, يمكنك الحصول على موقع وحجم الشكل الذي يحتوي على كتلة في النقاط، بالمقارنة مع مرساة الشكل الأعلى. للقيام بذلك، استخدام BoundsInPoints ملكية
ويبين المثال الرمزي التالي كيفية العمل مع BoundsInPoints الممتلكات:
يرجى التحديد الرمزي
يمكنك أن تحدد النص التوافق الرأسي في شكل باستخدام VerticalAnchor ملكية
ويبين المثال الرمزي التالي كيفية العمل مع VerticalAnchor الممتلكات:
Detect Smart Art Shape
Aspose.Words يسمح أيضا بالكشف إذا كان الشيب لديه SmartArt
هدف للقيام بذلك، استخدام HasSmartArt ملكية
ويبين المثال الرمزي التالي كيفية العمل مع HasSmartArt الممتلكات:
الحكم الأفقي
يمكنك إدخال شكل القاعدة الأفقي في وثيقة تستخدم InsertHorizontalRule طريقة
Aspose.Words API توفير HorizontalRuleFormat الممتلكات اللازمة للوصول إلى ممتلكات شكل القواعد الأفقي. The HorizontalRuleFormat ويكشف الفصل عن الممتلكات الأساسية مثل المرتفع والكولور ونوشاد وما إلى ذلك لتشكيل قاعدة أفقية.
ويبين المثال الرمزي التالي كيفية وضعه HorizontalRuleFormat: