حساب قيم الدبوس وتحديد حجم الشكل

حساب قيم PinX و PinY للشكل الفرعي

إذا كان الشكل تابعًا لشكل مجموعة ، فإن xform هو إحداثي نسبي لشكله الأصل , ولكن ليس إحداثيات مطلقة فيصفحة. إذا طلب المستخدم الحصول على الإحداثيات المطلقة ، فإن نموذج التعليمات البرمجية هذا يساعد.

يمكن تحويل نقطة محددة في الإحداثيات المحلية إلى إحداثيات رئيسية من خلال تطبيق التحويلات التالية بالترتيب التالي:

  1. اطرح قيمة الخاصية LocPinX لعنصر Cell_Type من إحداثي x.
  2. اطرح قيمة الخاصية LocPinY الخاصة بنوع الخلية من الإحداثي ص.
  3. قم بعكس النقطة حول المحور y إذا كانت قيمة خاصية FlipX في Cell_Type تساوي واحدًا.
  4. عكس النقطة حول المحور x إذا كانت قيمة الخاصية FlipY في Cell_Type تساوي واحدًا.
  5. قم بتدوير النقطة عكس اتجاه عقارب الساعة حول الأصل بقيمة خاصية Angle الخاصة بالنوع Cell_Type.
  6. أضف قيمة PinX Cell_Type إلى إحداثيات x.
  7. أضف قيمة PinY Cell_Type إلى الإحداثي y.

حساب عينة برمجة PinX و PinY

استخدم الكود التالي في تطبيق Java لحساب قيم PinX و PinY لشكل فرعي باستخدام Aspose.Diagram for Java API.

ضبط ارتفاع الشكل وعرضه

الشكل تسمح لك الفئة بالتحكم في حجم الشكل عن طريق تحديد ارتفاع الشكل وعرضه باستخدام أساليب SetHeight و SetWidth.

أساليب SetHeight و SetWidth ، المكشوفة بواسطةشكلفئة ، دعم تغيير حجم الشكل مع السيد ، بدون الرئيسي أو في شكل شكل مجموعة.

تعيين أمثلة التعليمات البرمجية في هذه المقالة الارتفاع والعرض لتغيير حجم الشكل على الصفحة.

المدخلات diagram

ما يجب القيام به: image_بديل_نص

تم تغيير diagram بعد الارتفاع والعرض

ما يجب القيام به: image_بديل_نص

عملية ضبط الارتفاع والعرض هي:

  1. قم بتحميل diagram.
  2. ابحث عن شكل معين.
  3. اضبط ارتفاع الشكل.
  4. تعيين عرض الشكل.
  5. احفظ diagram.

تعيين الارتفاع والعرض عينة البرمجة

يوضح مقتطف الشفرة أدناه كيفية تعيين ارتفاع الشكل وعرضه. يبحث الكود عن مستطيل لاسم الشكل ، بمعرف الشكل 1 ، ويضبط الارتفاع والعرض على أنهما مزدوجان.