Class SaveOptionsProviderPlaceHolders
Implementation til at give gemme muligheder, der gemmer splittede dele til filerog ruten til den resulterende fil defineres med placeringsholdere.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
De arvede medlemmer
- 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(String)
Installer en instans for at give sparingsmuligheder i overensstemmelse med angivne maler.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Templet af den resulterende filvej.
Remarks
De understøttede placeringsholdere i filvejsmalet:
- ${SheetIndex}: vil blive erstattet af bladeindekset for den splittede del
- ${SheetName}: vil blive erstattet af bladetnavnet på den splittede del
- ${SplitPartIndex}: vil blive erstattet af indekset for den splittede del
- ${SheetIndexPrefix}: vil blive erstattet af Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: vil blive erstattet af Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: vil blive erstattet af Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Uanset om du tilføjer bladeindeks eller navn til filvejen altid.Standardværdien er falsk, det vil sige, når der kun er et blad,indekset og navnet og den tilsvarende præfix(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Det vil ikke blive tilføjet til filvejen.
public bool BuildPathWithSheetAlways { get; set; }
Ejendomsværdi
BuildPathWithSplitPartAlways
Eller tilføje splittede dele index til filvejen altid.Default værdi er falsk, det vil sige, når der kun er en splittet del,den splittede delindeks og den tilsvarende præfix(Sheetize.SaveOptionsProviderPlaceHolders,SplitPartPrefix)Det vil ikke blive tilføjet til filvejen.
public bool BuildPathWithSplitPartAlways { get; set; }
Ejendomsværdi
SaveOptionsTemplate
Templet til at oprette eksemplet på lagringsmuligheder i Sheetize.SaveOptionsProviderPlaceHolders.GetSavOption(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Ejendomsværdi
Remarks
Hvis malingen er angivet, vil den skabte instans kopiereAlle indstillinger fra det og opdatering af output filen i overensstemmelse.
SheetIndexOffset
Offset af bladets indeks mellem hvad der anvendes i filvejenog dens faktiske værdi (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Ejendomsværdi
SheetIndexPrefix
Præfix for indekset af værktøjet.
public string SheetIndexPrefix { get; set; }
Ejendomsværdi
Remarks
Hvis der kun er én værktøj og Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways er falsk,Så vil denne præfix og sheetindex (eller navn) ikke blive tilføjet til den resulterende filvej.
SheetNamePrefix
Præfix for indekset af værktøjet.
public string SheetNamePrefix { get; set; }
Ejendomsværdi
Remarks
Hvis der kun er én værktøj og Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways er falsk,Så vil denne præfix og sheetindex (eller navn) ikke blive tilføjet til den resulterende filvej.
SplitPartIndexOffset
Offset af indeksen for splittede dele mellem det, der anvendes i filvejenog dens faktiske værdi (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Ejendomsværdi
SplitPartPrefix
Præfix for indeksen af splittede dele.
public string SplitPartPrefix { get; set; }
Ejendomsværdi
Remarks
Hvis der kun er en splittet del og Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways er falsk,Så vil denne præfix og den splittede delindeks(0) ikke blive tilføjet til den resulterende filvej.
Methods
GetSaveOptions(SplitPartInfo)
Få de sparingsmuligheder, hvorfra at få udgangsindstillingerne for i øjeblikket splittet del.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Navne til: Sheetize Mødet af forsamlingen: Sheetize.dll