Class SplitterSaveOptions
Options pour diviser le fichier de modèle.
public class SplitterSaveOptions : SaveOptions
Héritage
object ← SaveOptions ← SplitterSaveOptions
Membres hérité
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Constructeurs
SplitterSaveOptions()
public SplitterSaveOptions()
Propriétés
SaveFormat
Obtient et définit le format de la feuille de calcul.
public FileFormatType SaveFormat { get; set; }
Valeur de la propriété
Méthodes
Finish(Stream)
Termine l’écriture des données dans le flux.
Par défaut, cette méthode ferme simplement le flux directement (y compris la situation où
le flux est celui spécifié par Sheetize.SaveOptions.OutputStream).
L’utilisateur peut écraser cette méthode pour contrôler comment libérer les ressources
selon ses exigences et l’implémentation de Sheetize.SplitterSaveOptions.GetStream(System.Int32).
public virtual void Finish(Stream stream)
Paramètres
stream
Stream : le flux qui a terminé sa tâche (enregistrer des données dans)
GetStream(int)
Obtient le flux pour enregistrer la partie divisée.
public virtual Stream GetStream(int sn)
Paramètres
sn
int : le numéro de séquence de la partie divisée, basé sur 0.
Retourne
Stream : Flux pour écrire la partie divisée.
Remarques
Par défaut, si Sheetize.SaveOptions.OutputStream a été spécifié et prend effet,
alors cette méthode renvoie toujours le flux spécifié. L’utilisateur doit écraser cette méthode dans sa propre implémentation
de cette classe pour fournir différents objets Stream appropriés pour la sortie multi-parties.
Si Sheetize.SaveOptions.OutputFile a été spécifié et prend effet,
alors le numéro de séquence sera ajouté au nom de fichier et ensuite retourné dans le FileStream construit à partir du fichier.
Par exemple, si le chemin de sortie est spécifié comme res.xlsx, alors les fichiers générés seront res0.xlsx, res1.xlsx,…
Namespace : Sheetize Assembly : Sheetize.dll