Class SaveOptionsProviderPlaceHolders
Implementatie om opties te bieden voor het opslaan die gedeelde onderdelen in bestanden bewaarten de route van het resulterende bestand wordt gedefinieerd met de plaatshouders.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Geëerbiede leden
- 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)
Installeert een instantie om opties voor het opslaan te bieden volgens de aangegeven templates.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Het template van de resulterende bestandpad.
Remarks
De ondersteunde plaatshouders in het bestand pad template:
- ${SheetIndex}: zal worden vervangen door de bladindex van het gedeelde deel
- ${SheetName}: zal worden vervangen door de bladnaam van het gedeelde deel
- ${SplitPartIndex}: zal worden vervangen door de index van het gedeelde deel
- ${SheetIndexPrefix}: zal worden vervangen door Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: zal worden vervangen door Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: zal worden vervangen door Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Of het nu gaat om het toevoegen van een bladindex of een naam aan het bestand pad altijd.De standaardwaarde is vals, dat wil zeggen, wanneer er slechts één blad is,de bladindex en naam en de overeenkomstige prefix(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Het zal niet worden toegevoegd aan de bestandpad.
public bool BuildPathWithSheetAlways { get; set; }
Eigendomswaarde
BuildPathWithSplitPartAlways
Of het nu gaat om het toevoegen van de split part index naar de file path altijd.De standaardwaarde is vals, dat wil zeggen, wanneer er slechts één gedeeld deel is,het gedeelde gedeelteindex en de overeenkomstige prefix(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Het zal niet worden toegevoegd aan de bestandpad.
public bool BuildPathWithSplitPartAlways { get; set; }
Eigendomswaarde
SaveOptionsTemplate
De template voor het creëren van een voorbeeld van opties opslaan in Sheetize.SaveOptionsProviderPlaceHolders.GetSaveptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Eigendomswaarde
Remarks
Als de template is aangegeven, dan zal de gecreëerde instantie kopiërenalle instellingen ervan en de output-bestand overeenkomstig bijwerken.
SheetIndexOffset
Offset van de index van het blad tussen wat wordt gebruikt in de bestandpaden zijn werkelijke waarde(Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Eigendomswaarde
SheetIndexPrefix
Prefix voor de index van het werkblad.
public string SheetIndexPrefix { get; set; }
Eigendomswaarde
Remarks
Als er slechts één werkblad en Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways vals is,dan zal dit voorbeeld en de bladindex (of naam) niet worden toegevoegd aan de resulterende bestandpad.
SheetNamePrefix
Prefix voor de index van het werkblad.
public string SheetNamePrefix { get; set; }
Eigendomswaarde
Remarks
Als er slechts één werkblad en Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways vals is,dan zal dit voorbeeld en de bladindex (of naam) niet worden toegevoegd aan de resulterende bestandpad.
SplitPartIndexOffset
Offset van het gedeelde gedeelte index tussen wat wordt gebruikt in de bestand paden zijn daadwerkelijke waarde(Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Eigendomswaarde
SplitPartPrefix
Prefix voor de index van de verdeelde deel.
public string SplitPartPrefix { get; set; }
Eigendomswaarde
Remarks
Als er slechts één gedeelte en Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways is vals,dan zal dit voorbeeld en de gedeelde deelindex(0) niet worden toegevoegd aan de resulterende bestandpad.
Methods
GetSaveOptions(SplitPartInfo)
Geeft de opties waaruit u de uitgangsinstellingen voor momenteel verdeeld deel kunt krijgen.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
De naam: Sheetize Voor de vergadering: Sheetize.dll