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