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;
        }
    }
}

أنظر أيضا