الجدول التطبيقي

A table method defines a set of formatting that can be easily applied to a table. ويمكن وضع صيغة مثل الحدود، والظل، والمواءمة، واللافت في شكل جدول، وتطبيقها على العديد من الجداول من أجل مظهر متسق.

Aspose.Words يدعم تطبيق أسلوب طاولة على طاولة وقراءة خصائص أي نمط طاولة. تُحفظ أساليب الجداول أثناء التحميل والادخار بالطرق التالية:

  • الحفاظ على نماذج الجداول في صيغتي DOCX و WordML عند تحميل هذه الأشكال وتوفيرها
  • تُحفظ أساليب الجداول عند تحميلها وادخارها في شكل شعبة التعاون التقني (ولكن ليس في أي شكل آخر)
  • وعند تصديرها إلى أشكال أخرى أو إصدارها أو طباعتها، يتم توسيع أساليب الجداول لتشمل الشكل المباشر في الجدول، بحيث يتم الحفاظ على جميع أشكالها

Create a Table Style

يمكن للمستعمل أن يخلق أسلوباً جديداً ويضيفه إلى مجموعة الموضة The Add تستخدم الطريقة لخلق نمط جديد من الطاولات.

ويبين المثال الرمزي التالي كيفية إنشاء نمط جديد محدد للمستخدمين:

نسخة من الجدول الحالي

إذا لزم الأمر، يمكنك أن تنسخ طريقة طاولة موجودة بالفعل في وثيقة معينة في مجموعة أسلوبك باستخدام AddCopy طريقة

ومن المهم أن نعرف أنه مع هذه النسخ، يتم أيضا نسخ النماذج المرتبطة بها.

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

تطبيق الجدول الحالي

Aspose.Words )أ( TableStyle ورث من Style الصف TableStyle يُيسّرُ المُستعملَ لتَطبّقُ مختلف خياراتِ النمطِ مثل التظلّمِ، الرشوة، الحَدْث، CellSpacing و Font, إلخ

وبالإضافة إلى ذلك، Aspose.Words يوفر StyleCollection الصف وقليل من خصائص Table الطبقة التي سنعمل بها على تحديد طريقة الجدول Style, StyleIdentifier, StyleName, و StyleOptions.

Aspose.Words وتوفر أيضا ConditionalStyle الطبقة التي تمثل شكلاً خاصاً مطبقاً على مجال معين من الطاولات مع أسلوب جدول معين ConditionalStyleCollection هذا يمثل مجموعة من ConditionalStyle أشياء تتضمن هذه المجموعة مجموعة دائمة من البنود التي تمثل بندا واحدا لكل قيمة من قيم ConditionalStyleType نوع العد The ConditionalStyleType ويحدد الإحصاء جميع المجالات التي يمكن تحديد شكلها المشروط في شكل جدول.

In this case, conditional formatting can be defined for all possible table area defined under the ConditionalStyleType enumeration type.

The following code example shows how to define conditional formatting for header row of the table:

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

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

الصور الواردة أدناه تظهر تمثيلاً Table Styles في Microsoft Word وما يقابلها من ممتلكات Aspose.Words.

table-style-aspose-words-java

خُذْ الصيغةَ مِنْ الجدولِ Style و Apply it as Direct Formatting

Aspose.Words يوفر أيضا ExpandTableStylesToDirectFormatting طريقة للتشكيل الذي وجد على شكل طاولة وتوسعه إلى الصفوف والخلايا من الطاولة كشكل مباشر حاولي الجمع بين الشكل و أسلوب الطاولة و نمط الخلايا

The following code example shows how to expand the formatting from fashions into table rows and cells as direct formatting: