Class SaveOptionsProviderPlaceHolders
Implementácia na poskytnutie možností ukladania, ktoré ukladajú rozdelené časti do súborova cesta výsledného súboru je definovaná držiteľmi miesta.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Z dedičných členov
- 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(Stretnutie)
Inštaluje príklad, ktorý poskytuje možnosti ukladania podľa špecifikovaných šablóny.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Šablóna výslednej súborovej trasy.
Remarks
Podporované umiestnenie držiteľov v šablóne súborovej cesty:
- ${SheetIndex}: bude nahradený indexom listov rozdelených častí
- ${SheetName}: bude nahradený názvom listu rozdelené časti
- ${SplitPartIndex}: bude nahradený indexom rozdelených častí
- ${SheetIndexPrefix}: bude nahradený Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: bude nahradený Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: bude nahradený Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Bez ohľadu na to, či pridáte index listov alebo názov do súboru trasy vždy.Predvolená hodnota je falošná, to znamená, keď existuje len jeden list,index listu a názov a príslušný prefix(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)nebude pridaný do súborovej trasy.
public bool BuildPathWithSheetAlways { get; set; }
Hodnota nehnuteľnosti
BuildPathWithSplitPartAlways
Či už pridajte index rozdelených častí do súboru trasy vždy.Predvolená hodnota je falošná, to znamená, keď existuje len jedna rozdelená časť,index rozdelených častí a príslušný prefix(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)nebude pridaný do súborovej trasy.
public bool BuildPathWithSplitPartAlways { get; set; }
Hodnota nehnuteľnosti
SaveOptionsTemplate
Šablóna na vytvorenie príkladu možností ukladania v Sheetize.SaveOptionsProviderPlaceHolders.GetSavoptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Hodnota nehnuteľnosti
Remarks
Ak je šablóna špecifikovaná, vytvorený príklad bude kopírovaťvšetky nastavenia z neho a aktualizovať výstupný súbor podľa toho.
SheetIndexOffset
Odstránenie indexov listov medzi tým, čo sa používa v súborovej cestea jeho skutočná hodnota(Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Hodnota nehnuteľnosti
SheetIndexPrefix
Prefix pre index pracovného listu.
public string SheetIndexPrefix { get; set; }
Hodnota nehnuteľnosti
Remarks
Ak je len jeden pracovný list a Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetVždy je falošné,potom tento predpísanie a index listu (alebo názov) nebudú pridané na výslednú súborovú cestu.
SheetNamePrefix
Prefix pre index pracovného listu.
public string SheetNamePrefix { get; set; }
Hodnota nehnuteľnosti
Remarks
Ak je len jeden pracovný list a Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetVždy je falošné,potom tento predpísanie a index listu (alebo názov) nebudú pridané na výslednú súborovú cestu.
SplitPartIndexOffset
Odstránenie indexu rozdelených častí medzi tým, čo sa používa v súborovej cestea jeho skutočná hodnota (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Hodnota nehnuteľnosti
SplitPartPrefix
Prefix pre index rozdelených častí.
public string SplitPartPrefix { get; set; }
Hodnota nehnuteľnosti
Remarks
Ak existuje len jedna rozdelená časť a Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartVždy je falošné,potom tento predpísanie a index rozdelených častí(0) nebude pridaný na výslednú súborovú dráhu.
Methods
GetSaveOptions(SplitPartInfo)
Získajte šetrné možnosti, z ktorých získať nastavenia výstupu pre súčasnú rozdelenú časť.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Pôvodný názov: Sheetize Zhromaždenie sa uskutočnilo: Sheetize.dll