Class SaveOptionsProviderPlaceHolders
تنفيذ لتوفير خيارات حفظ التي تخزين أجزاء من الملفاتوتحدد مسار الملفات الناتجة مع أصحاب المواقع.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
الأعضاء الموروثين
- AbstractSaveOptionsProvider.GetSaveOptions(SplitPartInfo) ,
- AbstractSaveOptionsProvider.Finish(SaveOptions) ,
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Constructors
SaveOptionsProviderPlaceHolders(الستار)
تثبيت المثال لتوفير خيارات التخزين وفقا للنماذج المحددة.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : نموذج مسار الملف الناتج.
Remarks
الأماكن المدعومة في نموذج مسار الملف:
- ${SheetIndex}: سيتم استبدالها بواسطة مؤشر الورقة من الجزء المكسور
- ${SheetName}: سيتم استبدالها باسم ورقة الجزء المنقسم
- ${SplitPartIndex}: سيتم استبدالها بمؤشر الجزء المنقسم
- ${SheetIndexPrefix}: سيتم استبدالها بواسطة Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: سيتم استبدالها بواسطة Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: سيتم استبدالها بواسطة Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
إما إضافة مؤشر ورقة أو اسم إلى مسار الملف دائما.القيمة الافتراضية كاذبة ، أي ، عندما يكون هناك ورقة واحدة فقط ،مؤشر الورقة والاسم والمصدر المذكور(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)لن يتم إضافته إلى مسار الملف.
public bool BuildPathWithSheetAlways { get; set; }
قيمة الممتلكات
BuildPathWithSplitPartAlways
إما إضافة مؤشر الأجزاء المنقسمة إلى مسار الملف دائما.القيمة الافتراضية كاذبة ، أي ، عندما يكون هناك جزء واحد فقط منفصل ،مؤشر الأجزاء المنقسمة والمصدر المذكور(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)لن يتم إضافته إلى مسار الملف.
public bool BuildPathWithSplitPartAlways { get; set; }
قيمة الممتلكات
SaveOptionsTemplate
النموذج لإنشاء مثال خيارات التخزين في Sheetize.SaveOptionsProviderPlaceHolders.GetSavOption(Sheetize .SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
قيمة الممتلكات
Remarks
إذا تم تحديد النموذج ، فسيتم نسخ المثال الذي تم إنشاؤه.جميع إعدادات من ذلك وتحديث ملف الإخراج وفقا لذلك.
SheetIndexOffset
انقطاع مؤشر الورق بين ما يستخدم في مسار الملفاتو قيمتها الحقيقية (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
قيمة الممتلكات
SheetIndexPrefix
إعداد مؤشر ورقة العمل.
public string SheetIndexPrefix { get; set; }
قيمة الممتلكات
Remarks
إذا لم يكن هناك سوى ورقة عمل واحدة و Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetكلها مزيفة،ثم لن يتم إضافة هذا المرفق ومؤشر الورقة (أو الاسم) إلى مسار الملف الناتج.
SheetNamePrefix
إعداد مؤشر ورقة العمل.
public string SheetNamePrefix { get; set; }
قيمة الممتلكات
Remarks
إذا لم يكن هناك سوى ورقة عمل واحدة و Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetكلها مزيفة،ثم لن يتم إضافة هذا المرفق ومؤشر الورقة (أو الاسم) إلى مسار الملف الناتج.
SplitPartIndexOffset
انقطاع مؤشر الجزء المنقسم بين ما يستخدم في مسار الملفاتو قيمتها الحقيقية (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
قيمة الممتلكات
SplitPartPrefix
إعداد مؤشر الجزء المنقسم.
public string SplitPartPrefix { get; set; }
قيمة الممتلكات
Remarks
إذا كان هناك جزء واحد فقط مقسمة و Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartلا يزال مزيفًا ،ثم لن يتم إضافته إلى مسار الملف الناتج هذا المرفق ومؤشر الجزء المنقسم(0) .
Methods
GetSaveOptions(SplitPartInfo)
يحصل على خيارات التخزين من أي للحصول على إعدادات الإنتاج للجزء الانقسام حاليا.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
اسم الفضاء : Sheetize مجلس النواب : Sheetize.dll