Class SplitterSaveOptions
Opciones para dividir el archivo de plantilla.
public class SplitterSaveOptions : SaveOptions
Herencia
object ← SaveOptions ← SplitterSaveOptions
Miembros Heredados
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Constructores
SplitterSaveOptions()
public SplitterSaveOptions()
Propiedades
SaveFormat
Obtiene y establece el formato de la hoja de cálculo.
public FileFormatType SaveFormat { get; set; }
Valor de la Propiedad
Métodos
Finish(Stream)
Fin de escribir datos en el stream.
Por defecto, este método solo cierra el stream directamente (incluyendo la situación en que
el stream es el especificado por Sheetize.SaveOptions.OutputStream).
El usuario puede sobrescribir este método para controlar cómo liberar recursos
de acuerdo a sus requisitos y la implementación de Sheetize.SplitterSaveOptions.GetStream(System.Int32).
public virtual void Finish(Stream stream)
Parámetros
stream
Stream: el stream que ha terminado su tarea (guardar datos en)
GetStream(int)
Obtiene el stream para guardar la parte dividida.
public virtual Stream GetStream(int sn)
Parámetros
sn
int: el número de secuencia de la parte dividida, basado en 0.
Retorna
Stream : Stream para escribir la parte dividida.
Comentarios
Por defecto, si Sheetize.SaveOptions.OutputStream ha sido especificado y tiene efecto,
entonces este método siempre retorna el Stream especificado. El usuario debe sobrescribir este método en su propia implementación
de esta clase para proporcionar objetos Stream diferentes y apropiados para la salida de múltiples partes.
Si Sheetize.SaveOptions.OutputFile ha sido especificado y tiene efecto,
entonces el número de secuencia se añadirá al nombre del archivo y luego se retornará el FileStream construido a partir del archivo.
Por ejemplo, si la ruta de salida se especifica como res.xlsx, entonces los archivos generados serán res0.xlsx, res1.xlsx,…
Namespace: Sheetize Assembly: Sheetize.dll