LoadFilter
محتويات
[
يخفي
]LoadFilter class
يمثل عامل التصفية الذي يوفر خيارات لتحميل البيانات عند تحميل المصنف من القالب.
public class LoadFilter
المنشئون
اسم | وصف |
---|---|
LoadFilter() | ينشئ LoadFilter واحدًا بخيارات التصفية الافتراضية LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | ينشئ LoadFilter واحدًا بخيارات مرشح معينة. |
الخصائص
اسم | وصف |
---|---|
LoadDataFilterOptions { get; set; } | خيارات التصفية للإشارة إلى البيانات التي يجب تحميلها. |
virtual SheetsInLoadingOrder { get; } | تحدد الأوراق (الفهارس) وترتيب تحميلها. القيمة الافتراضية خالية ، وهذا يدل على تحميل كافة الأوراق بالترتيب الافتراضي في ملف القالب. لن يتم تحميلها. |
طُرق
اسم | وصف |
---|---|
virtual StartSheet(Worksheet) | إعداد خيارات التصفية قبل تحميل ورقة العمل المحددة. يمكن أن يؤدي تنفيذ المستخدم لـ LoadFilter إلى تغيير LoadDataFilterOptions هنا للإشارة إلى كيفية تحميل البيانات لورقة العمل هذه. |
ملاحظات
يمكن للمستخدم تحديد خيارات التصفية أو تنفيذ LoadFilter الخاص به لتحديد كيفية تحميل البيانات.
أمثلة
يوضح المثال التالي كيفية تحديد خيارات التصفية وفقًا لخصائص ورقة العمل.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
// تنفيذ LoadFilter المخصص
class LoadFilterSheet : LoadFilter
{
public override void StartSheet(Worksheet sheet)
{
if (sheet.Name == "Sheet1")
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
}
else
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
}
}
}
أنظر أيضا
- مساحة الاسم Aspose.Cells
- المجسم Aspose.Cells