Class ImageSaveOptions

Información

Opciones para guardar imágenes.

public class ImageSaveOptions : SaveOptions

Herencia

objectSaveOptionsImageSaveOptions

Miembros heredados

Constructores

ImageSaveOptions()

public ImageSaveOptions()

Propiedades

HorizontalResolution

Obtiene o establece la resolución horizontal para las imágenes generadas, en puntos por pulgada.

public int HorizontalResolution { get; set; }

Valor de la propiedad

int

Observaciones

El valor predeterminado es 96.

Establecer Sheetize.ImageSaveOptions.HorizontalResolution y Sheetize.ImageSaveOptions.VerticalResolution afecta el ancho y alto de la imagen de salida en píxeles.

ImageType

Obtiene o establece el formato de las imágenes generadas. El valor predeterminado es Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Valor de la propiedad

ImageType

OnePagePerSheet

Si OnePagePerSheet es verdadero, todo el contenido de una hoja se enviará a solo una página en el resultado. El tamaño del papel definido por PageSetup se ignorará, pero otros ajustes de PageSetup seguirán teniendo efecto.

public bool OnePagePerSheet { get; set; }

Valor de la propiedad

bool

VerticalResolution

Obtiene o establece la resolución vertical para las imágenes generadas, en puntos por pulgada.

public int VerticalResolution { get; set; }

Valor de la propiedad

int

Observaciones

El valor predeterminado es 96.

Establecer Sheetize.ImageSaveOptions.HorizontalResolution y Sheetize.ImageSaveOptions.VerticalResolution afecta el ancho y alto de la imagen de salida en píxeles.

Métodos

Finish(Stream)

Termina de escribir datos en el flujo.
Por defecto, este método simplemente cierra el flujo directamente (incluida la situación en que el flujo es el especificado por Sheetize.SaveOptions.OutputStream).
El usuario puede sobreescribir este método para controlar cómo liberar recursos según sus requisitos y la implementación de Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parámetros

  • stream Stream: el flujo que ha terminado su tarea(saving data to)

GetStream(int)

Obtiene el flujo para guardar la imagen.

public virtual Stream GetStream(int pageIndex)

Parámetros

  • pageIndex int: la página a renderizar como imagen

Devuelve

Stream : Flujo para escribir la imagen generada en.

Observaciones

Por defecto, si Sheetize.SaveOptions.OutputStream ha sido especificado y está en efecto, entonces este método siempre devuelve el Stream especificado. El usuario debería sobreescribir este método en su propia implementación de esta clase para proporcionar objetos Stream diferentes y adecuados para la salida de múltiples páginas.
Si Sheetize.SaveOptions.OutputFile ha sido especificado y está en efecto, si solo hay una página de imagen, entonces la ruta especificada (archivo) se usará directamente como salida; de lo contrario, el índice de página se adjuntará al nombre del archivo y luego se devolverá el FileStream construido a partir del archivo. Por ejemplo, si la ruta de salida se especifica como res.png, entonces las imágenes generadas serán res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Español