Class SaveOptionsProviderPlaceHolders
Soveltaminen tallentaa vaihtoehtoja, jotka tallentavat jakautuvia osia tiedostoihinja tuloksena olevan tiedoston reitti määritellään paikanhaltijoiden kanssa.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Perintöjäsenet
- 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)
Aseta esimerkki tallentaa vaihtoehtoja määritettyjen mallien mukaan.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Tuloksena olevan tiedoston reitin malli.
Remarks
Tuetut paikanhaltijat tiedoston reitin mallissa:
- ${SheetIndex}: korvataan jakautuneen osan levyindeksi
- ${SheetName}: korvataan jakautuneen osan levynimellä
- ${SplitPartIndex}: korvataan jakautuneen osan indeksi
- ${SheetIndexPrefix}: korvataan Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: korvataan Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: korvataan Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Riippumatta siitä, lisätkö levyindeksiä tai nimen tiedostoon reitti aina.Oletusarvo on väärä, eli kun on vain yksi levy,levyindeksi ja nimi ja vastaava ennakko(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Ei lisätty tiedoston reittiin.
public bool BuildPathWithSheetAlways { get; set; }
Omistuksen arvo
BuildPathWithSplitPartAlways
Lisää jakautunut osan indeksi tiedostoon reitti aina.Oletusarvo on väärä, eli kun on vain yksi jakautunut osa,jakautuneen osan indeksi ja vastaava ennakko(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Ei lisätty tiedoston reittiin.
public bool BuildPathWithSplitPartAlways { get; set; }
Omistuksen arvo
SaveOptionsTemplate
Tyypillinen luoda esimerkki tallennusvaihtoehtoja Sheetize.SaveOptionsProviderPlaceHolders.GetSaveptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Omistuksen arvo
Remarks
Jos malli on määritelty, niin luotu esimerkki kopioikaikki asetukset siitä ja päivittää lähtötiedosto vastaavasti.
SheetIndexOffset
Tiedoston indeksin erottaminen tiedostossa käytetyn välissäja sen todellisen arvon (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Omistuksen arvo
SheetIndexPrefix
Esitys työpöydän indeksiin.
public string SheetIndexPrefix { get; set; }
Omistuksen arvo
Remarks
Jos on vain yksi työlehti ja Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways on väärä,sitten tämä etu ja levyindeksi (tai nimi) ei lisätä tuloksena olevaan tiedostoon.
SheetNamePrefix
Esitys työpöydän indeksiin.
public string SheetNamePrefix { get; set; }
Omistuksen arvo
Remarks
Jos on vain yksi työlehti ja Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways on väärä,sitten tämä etu ja levyindeksi (tai nimi) ei lisätä tuloksena olevaan tiedostoon.
SplitPartIndexOffset
jakautuneen osan indeksin erottaminen tiedoston reitissä käytetyn välilläja sen todellisen arvon (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Omistuksen arvo
SplitPartPrefix
Edellytys jakautuneen osan indeksiin.
public string SplitPartPrefix { get; set; }
Omistuksen arvo
Remarks
Jos on vain yksi jakautunut osa ja Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways on väärä,sitten tämä etu ja jakautunut osan indeksi(0) ei lisätä tuloksena olevaa tiedostoa.
Methods
GetSaveOptions(SplitPartInfo)
Saat säästämisvaihtoehtoja, joista saat tulosasetukset tällä hetkellä jakautuneen osan.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
ja nimityö: Sheetize Puolueen kokous: Sheetize.dll