Class ImageSaveOptions

Informação

Opções para salvar imagem.

public class ImageSaveOptions : SaveOptions

Herança

objectSaveOptionsImageSaveOptions

Membros Herdados

Construtores

ImageSaveOptions()

public ImageSaveOptions()

Propriedades

HorizontalResolution

Obtém ou define a resolução horizontal para imagens geradas, em pontos por polegada.

public int HorizontalResolution { get; set; }

Valor da Propriedade

int

Observações

O valor padrão é 96.

Configurar Sheetize.ImageSaveOptions.HorizontalResolution e Sheetize.ImageSaveOptions.VerticalResolution afeta a largura e a altura da imagem de saída em pixels.

ImageType

Obtém ou define o formato das imagens geradas. O valor padrão é Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Valor da Propriedade

ImageType

OnePagePerSheet

Se OnePagePerSheet for verdadeiro, todo o conteúdo de uma folha será enviado para apenas uma página no resultado. O tamanho do papel definido por PageSetup será ignorado, mas outras configurações do PageSetup ainda terão efeito.

public bool OnePagePerSheet { get; set; }

Valor da Propriedade

bool

VerticalResolution

Obtém ou define a resolução vertical para imagens geradas, em pontos por polegada.

public int VerticalResolution { get; set; }

Valor da Propriedade

int

Observações

O valor padrão é 96.

Configurar Sheetize.ImageSaveOptions.HorizontalResolution e Sheetize.ImageSaveOptions.VerticalResolution afeta a largura e a altura da imagem de saída em pixels.

Métodos

Finish(Stream)

Termina de escrever dados no stream.
Por padrão, esse método apenas fecha o stream diretamente (incluindo a situação que o stream é o especificado por Sheetize.SaveOptions.OutputStream).
O usuário pode sobrescrever esse método para controlar como liberar recursos de acordo com suas necessidades e a implementação de Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parâmetros

  • stream Stream: o stream que terminou sua tarefa(salvar dados no)

GetStream(int)

Obtém o stream para salvar a imagem.

public virtual Stream GetStream(int pageIndex)

Parâmetros

  • pageIndex int: a página a renderizar na imagem

Retorna

Stream : Stream para gravar a imagem gerada.

Observações

Por padrão, se Sheetize.SaveOptions.OutputStream foi especificado e está em vigor, então esse método sempre retorna o Stream especificado. O usuário deve sobrescrever esse método em sua própria implementação dessa classe para fornecer diferentes e apropriados objetos Stream para saída de várias páginas.
Se Sheetize.SaveOptions.OutputFile foi especificado e está em vigor, se houver apenas uma página da imagem, então o caminho especificado (arquivo) será usado diretamente como a saída; caso contrário, o índice da página será anexado ao nome do arquivo e, em seguida, retornará o FileStream construído a partir do arquivo. Por exemplo, se o caminho de saída for especificado como res.png, então as imagens geradas serão res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Português