Class SplitterSaveOptions
Opzioni per dividere il file di modello.
public class SplitterSaveOptions : SaveOptions
Ereditarietà
object ← SaveOptions ← SplitterSaveOptions
Membri Ereditati
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Costruttori
SplitterSaveOptions()
public SplitterSaveOptions()
Proprietà
SaveFormat
Ottiene e imposta il formato del foglio di calcolo.
public FileFormatType SaveFormat { get; set; }
Valore della Proprietà
Metodi
Finish(Stream)
Completa la scrittura dei dati nello stream.
Per impostazione predefinita, questo metodo chiude direttamente lo stream (inclusa la situazione in cui
lo stream è quello specificato da Sheetize.SaveOptions.OutputStream).
L’utente può sovrascrivere questo metodo per controllare come rilasciare le risorse
secondo le proprie esigenze e l’implementazione di Sheetize.SplitterSaveOptions.GetStream(System.Int32).
public virtual void Finish(Stream stream)
Parametri
stream
Stream: lo stream che ha completato il suo task (salvataggio dei dati).
GetStream(int)
Ottiene lo stream per salvare la parte divisa.
public virtual Stream GetStream(int sn)
Parametri
sn
int: il numero di sequenza della parte divisa, indicizzato da 0.
Restituisce
Stream : Stream su cui scrivere la parte divisa.
Osservazioni
Per impostazione predefinita, se Sheetize.SaveOptions.OutputStream è stato specificato e ha effetto,
questo metodo restituisce sempre lo Stream specificato. L’utente dovrebbe sovrascrivere questo metodo nella propria implementazione
di questa classe per fornire oggetti Stream diversi e appropriati per l’output di più parti.
Se Sheetize.SaveOptions.OutputFile è stato specificato e ha effetto,
allora il numero di sequenza verrà aggiunto al nome del file e poi restituirà il FileStream costruito dal file.
Ad esempio, se il percorso di output è specificato come res.xlsx, allora i file generati saranno res0.xlsx, res1.xlsx,…
Namespace: Sheetize Assembly: Sheetize.dll