Class SaveOptionsProviderPlaceHolders
Végrehajtás, hogy mentési lehetőségeket biztosítson, amelyek megtakarítják a felosztott részeket a fájlokbaés az eredményes fájl útját a helyszíni tulajdonosok határozzák meg.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Örökletes tagok
- 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(A string)
Telepít egy példát, hogy a megadott sablonok szerint mentési lehetőségeket nyújtson.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Az eredményes fájlút temploma.
Remarks
A támogatott helytartók a fájlút sablonban:
- ${SheetIndex}: az osztott rész lapindexével helyettesíthető
- ${SheetName}: a megosztott rész lemeznevével helyettesíthető
- ${SplitPartIndex}: a megosztott rész indexével helyettesíthető
- ${SheetIndexPrefix}: a Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: a Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: a Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Függetlenül attól, hogy adja hozzá a lap indexet vagy a nevét a fájl útvonal mindig.Az alapértelmezett érték hamis, vagyis ha csak egy lap van,a lap index és név és a megfelelő prefix(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Nem kerül hozzá a fájlúthoz.
public bool BuildPathWithSheetAlways { get; set; }
ingatlan értéke
BuildPathWithSplitPartAlways
Vagy adjunk hozzá osztott rész indexet a fájl útvonal mindig.Az alapértelmezett érték hamis, vagyis ha csak egy megosztott rész van,a megosztott rész index és a megfelelő prefix(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Nem kerül hozzá a fájlúthoz.
public bool BuildPathWithSplitPartAlways { get; set; }
ingatlan értéke
SaveOptionsTemplate
A Template létrehozásához a mentési lehetőségek példája Sheetize.SaveOptionsProviderPlaceHolders.GetSaveptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
ingatlan értéke
Remarks
Ha a mintát megadta, akkor a létrehozott példány másoljaminden beállítást, és frissíti a kimeneti fájlt megfelelően.
SheetIndexOffset
A lap indexének elválasztása a fájlútban használtak közöttés annak tényleges értéke(Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
ingatlan értéke
SheetIndexPrefix
Előrejelzés a munkafüzet indexére.
public string SheetIndexPrefix { get; set; }
ingatlan értéke
Remarks
Ha csak egy munkafüzet és Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetMindig hamis,Ezután ez a prefix és a lap index (vagy név) nem kerül hozzá az eredményes fájlúthoz.
SheetNamePrefix
Előrejelzés a munkafüzet indexére.
public string SheetNamePrefix { get; set; }
ingatlan értéke
Remarks
Ha csak egy munkafüzet és Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetMindig hamis,Ezután ez a prefix és a lap index (vagy név) nem kerül hozzá az eredményes fájlúthoz.
SplitPartIndexOffset
A megosztott rész indexének leállítása a fájlútban használtak közöttés annak tényleges értéke (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
ingatlan értéke
SplitPartPrefix
A megosztott rész indexének előfizetése.
public string SplitPartPrefix { get; set; }
ingatlan értéke
Remarks
Ha csak egy osztott rész és Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartMindig hamis,Ezután ez a prefix és a megosztott rész index(0) nem kerül hozzá az eredményes fájlúthoz.
Methods
GetSaveOptions(SplitPartInfo)
Megkapja a mentési lehetőségeket, amelyből a jelenleg osztott részhez kapcsolódó kimeneti beállításokat kaphat.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
A név: Sheetize A gyülekezeti közgyűlés: Sheetize.dll