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}: bit će zamenjen Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: bit će zamenjen Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: bit će zamenjen 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.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.BuildPathWithSplitPartAlways је лажна,онда се овај префикс и индекс подељеног дела(0) неће додати на резултатну паузу датотеке.
Methods
GetSaveOptions(SplitPartInfo)
Добије опције за сачување од којих да добију подешавања излаза за тренутно подељен део.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Именује се: Sheetize Заједнички састанак: Sheetize.dll