المنصب(أ)

هناك طاولات عائمة وطاولات خطية:

  • الجداول التوضيحية وتوضع على نفس طبقة النص وتوضع في تدفق للنص لا يحيط سوى الجدول أعلاه وما دونه. الجداول الداخلية دائماً ما تظهر بين الفقرات التي تضعها فيها
  • الجداول الزمنية وتُدرج على النص، ويُحدَّد موقع الجدول المتعلق بالفقرة بمقر الجدول. وبسبب ذلك، يتأثر وضع الطاولة العائمة في الوثيقة بظروف تحديد المواقع الرأسية والأفقية.

أحياناً عليك وضع طاولة في وثيقة بطريقة معينة وللقيام بذلك، يجب أن تستخدموا أدوات التواؤم وتضعوا الحوادث بين الطاولة والنص المحيط

في هذه المادة، سنناقش الخيارات Aspose.Words ينص على تحديد المواقع.

تحديد الموقع

يمكنك تحديد موقع طاولة داخلية باستخدام Aspose.Words API و Alignment ملكية وهكذا، يمكنك أن تعدل مواءمة الجدول فيما يتعلق بصفحة الوثيقة.

ويبيّن المثال الرمزي التالي كيفية وضع جدول خطي:

الحصول على جدول الطوابق

إذا تم وضع ملفوف للنص Around, يمكنك الحصول على مواءمتها الأفقية والرأسية باستخدام RelativeHorizontalAlignment و RelativeVerticalAlignment الممتلكات.

مع أنواع أخرى من النصوص, يمكنك الحصول على مواءمه الجدول باستخدام Alignment ملكية

المثال الرمزي التالي يبين كيفية الحصول على مواءمتها

الحصول على موقع الطاولات

ويُحدَّد موقف طاولة عائمة باستخدام الخواص التالية:

The following code example shows how to get the position of a floating table:

الجدول الزمني

تماما مثل الحصول، يمكنك تحديد موقع طاولة العائمة باستخدام نفس Aspose.Words API.

ومن المهم معرفة أن التواؤم والمسافات الأفقية والرأسية هي خصائص مشتركة، ويمكن للمرء أن يعيد تحديد الآخر. على سبيل المثال، وضع الإطار RelativeHorizontalAlignment سيعيدون صياغة AbsoluteHorizontalDistance إلى قيمتها الافتراضية والعكس صحيح نفس الشيء true للترتيب الرأسي

The following code example shows how to set the position of a floating table:

الحصول على المسافة بين الجدول والنص المغلق

Aspose.Words وتتيح أيضا فرصة لمعرفة المسافات بين الجداول والنصوص المحيطة بها:

The following code example shows how to get the distance between a table and its surrounding text: