Class SaveOptionsProviderPlaceHolders
Implementarea pentru a oferi opțiuni de salvare care salvează părți împărțite în fișiereși calea fișierului rezultatul este definită de ținătorii de loc.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Membrii moștenitori
- 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(Strângere)
Instalează o instanță pentru a oferi opțiuni de salvare în funcție de șablonele specificate.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Templul căii de fișier rezultată.
Remarks
Locuitorii susținuți în șablonul de traseu de fișier:
- ${SheetIndex}: va fi înlocuit cu indexul de frunze al părții împărțite
- ${SheetName}: va fi înlocuit cu numele de hârtie al părții împărțite
- ${SplitPartIndex}: va fi înlocuit de indexul părții împărțite
- ${SheetIndexPrefix}: va fi înlocuit de Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: va fi înlocuit de Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: va fi înlocuit de Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Indiferent dacă adăugați un index de hârtie sau un nume pentru căile de fișier întotdeauna.Valoarea defectuoasă este falsă, adică atunci când există doar o foaie,indexul etichetei și numele și prefixul corespunzător(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Nu va fi adăugat la ruta de fișier.
public bool BuildPathWithSheetAlways { get; set; }
Valoarea proprietății
BuildPathWithSplitPartAlways
Adăugați indice de părți împărțite la ruta de fișier întotdeauna.Valoarea defectuoasă este falsă, adică atunci când există doar o parte împărțită,indexul părții împărțite și prefixul corespunzător(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Nu va fi adăugat la ruta de fișier.
public bool BuildPathWithSplitPartAlways { get; set; }
Valoarea proprietății
SaveOptionsTemplate
Șablonul pentru a crea un exemplu de opțiuni de salvare în Sheetize.SaveOptionsProviderPlaceHolders.GetSavOption(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Valoarea proprietății
Remarks
Dacă șablonul a fost specificat, atunci instanta creată va copiatoate setările de la ea și actualizarea fișierului de ieșire în consecință.
SheetIndexOffset
Descărcarea indexului fișierului între ceea ce este utilizat în traseul de fișiereși valoarea sa efectivă (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Valoarea proprietății
SheetIndexPrefix
Prefix pentru indexul de hârtie.
public string SheetIndexPrefix { get; set; }
Valoarea proprietății
Remarks
Dacă există doar o foaie de lucru și Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways este fals,Apoi acest prefix și indexul (sau numele) nu vor fi adăugate la calea de fișier rezultată.
SheetNamePrefix
Prefix pentru indexul de hârtie.
public string SheetNamePrefix { get; set; }
Valoarea proprietății
Remarks
Dacă există doar o foaie de lucru și Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways este fals,Apoi acest prefix și indexul (sau numele) nu vor fi adăugate la calea de fișier rezultată.
SplitPartIndexOffset
Descărcarea indexului părții împărțite între ceea ce este utilizat în calea fișieruluiși valoarea sa efectivă (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Valoarea proprietății
SplitPartPrefix
Prefix pentru indexul părții împărțite.
public string SplitPartPrefix { get; set; }
Valoarea proprietății
Remarks
Dacă există doar o parte împărțită și Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways este fals,Apoi acest prefix și indexul părții împărțite(0) nu vor fi adăugate la calea de fișier rezultată.
Methods
GetSaveOptions(SplitPartInfo)
Obține opțiunile de salvare de la care pentru a obține setările de ieșire pentru partea divizată în prezent.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Numele spaţiului: Sheetize Întâlnirea de la Târgovişte: Sheetize.dll