Class SaveOptionsProviderAssembling
Genomförande för att ge spara alternativ som sparar splittrade delar till fileroch den resulterande filens väg kallas som (det kan innehålla kataloger):Sheetize.SaveOptionsProviderAssembling.PathHeader+Sheetizer.HämtaOptionerProviders Assembly.SheetPrefix+SheatIndex(eller SheettName)+Sheetize.SaveOptionsProviderAssembling.DistributPartPrefix+SplitPartiIndex+Meddelande.
public class SaveOptionsProviderAssembling : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderAssembling
Arvsmedlemmar
- 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
SaveOptionsProviderAssembling()
public SaveOptionsProviderAssembling()
Properties
BuildPathWithSheetAlways
Oavsett om du lägger till arkindex eller namn till filvägen alltid.Standardvärdet är falskt, det vill säga när det bara finns ett blad,bladet index (eller namn) och motsvarande prefix kommer inte att läggas till filvägen.
public bool BuildPathWithSheetAlways { get; set; }
Fastighetsvärde
BuildPathWithSplitPartAlways
Oavsett om du lägger till split part index till filvägen alltid.Standardvärdet är falskt, det vill säga när det bara finns en splittrad del,den split delindex och motsvarande prefix kommer inte att läggas till filvägen.
public bool BuildPathWithSplitPartAlways { get; set; }
Fastighetsvärde
PathHeader
Huvuddelen (före tillsatt innehåll av blad och split del) av filvägen.
public string PathHeader { get; set; }
Fastighetsvärde
PathTail
Tailing del (efter sekvensnummer) av filvägen.Det bör inkludera förlängning av filnamn.
public string PathTail { get; set; }
Fastighetsvärde
SaveOptionsTemplate
Templat för att skapa exempel på spara alternativ i Sheetize.SaveOptionsProviderAssembling.GetSavoptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Fastighetsvärde
Remarks
Om mallen har angetts, kopierar den skapade instansenalla inställningar från det och uppdatera utgångsfilen i enlighet med detta.
SheetIndexOffset
Offset av bladindexet mellan vad som används i filvägenoch dess faktiska värde(Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Fastighetsvärde
Remarks
Det gäller endast när Sheetize.SaveOptionsProviderAssembling.UseSheetName är falsk.
SheetPrefix
Prefix för indexet för arbetsblad.
public string SheetPrefix { get; set; }
Fastighetsvärde
Remarks
Om det bara finns ett arbetsblad och Sheetize.SaveOptionsProviderAssembling.BuildPathWithSheetAlways är falsk,Därefter läggs inte denna prefix och bladindexet (eller namnet) till den resulterande filvägen.
SplitPartIndexOffset
Offset av split del index mellan vad som används i filvägenoch dess verkliga värde(Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Fastighetsvärde
SplitPartPrefix
Prefix för indeksen för split del.
public string SplitPartPrefix { get; set; }
Fastighetsvärde
Remarks
Om det bara finns en del och Sheetize.SaveOptionsProviderAssembling.BuildPathWithSplitPartAlways är falsk,Därefter läggs inte denna prefix och delindex(0) till den resulterande filvägen.
UseSheetName
Om du bygger filvägen med bladnamn i stället för bladindex. standardvärde är falsk.
public bool UseSheetName { get; set; }
Fastighetsvärde
Remarks
Fliknamnet kommer aldrig att byggas om automatiskt.Så när du ställer in det till sant, se till att det inte finns några speciella bladnamnsom kan orsaka invalid filvägen eller namnet.
Methods
GetSaveOptions(SplitPartInfo)
Få spara alternativ från vilka att få utgångsinställningarna för den aktuella delade delen.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Namn på plats: Sheetize Församlingen i Grekland: Sheetize.dll