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.GetSavoptions(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.BuildPathWithSheetAlways е фалшив,след това този префикс и индексът на листата (или името) няма да бъдат добавени към резултатния път на файла.
SheetNamePrefix
Префикс за индекса на работния лист.
public string SheetNamePrefix { get; set; }
стойност на имота
Remarks
Ако има само един работен лист и Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways е фалшив,след това този префикс и индексът на листата (или името) няма да бъдат добавени към резултатния път на файла.
SplitPartIndexOffset
Премахване на индекса на разделена част между това, което се използва във файловия пъти нейната реална стойност(Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
стойност на имота
SplitPartPrefix
Префикс за индекса на разделена част.
public string SplitPartPrefix { get; set; }
стойност на имота
Remarks
Ако има само една разделена част и Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways е фалшива,След това този префикс и индексът на разделена част(0) няма да бъдат добавени към резултатния път на файла.
Methods
GetSaveOptions(SplitPartInfo)
Получавате опциите за съхранение, от които да получите изходните настройки за в момента разделена част.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Името на пространството: Sheetize Заседание на Съвета: Sheetize.dll