Class ImageSaveOptions

Class ImageSaveOptions

Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)

Permite especificar opções adicionais ao render páginas ou formas de documento para imagens.

Para saber mais, visite o Specify Save Options Artigo de Documentação.

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

Membros herdados

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageSaveOptions(SaveFormat)

Inicia uma nova instância desta classe que pode ser usada para salvar imagens renderadas noFonte: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.BmpFonte: Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsFormato Aspose.Words.SaveFormat.WebP ou Formato Aspose.Words.SaveFormat.Svg.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Pode serFonte: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.BmpAspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP ou Aspose.Words.SaveFormat.Svg formato.

Properties

HorizontalResolution

Obter ou definir a resolução horizontal para as imagens geradas, em pontos por polegada.

public float HorizontalResolution { get; set; }

Valor da propriedade

float

Remarks

Esta propriedade só tem efeito quando salva para raster formatos de imagem e afeta o tamanho de saída em pixels.

O valor padrão é 96.

ImageBrightness

Obter ou definir a brilho para as imagens geradas.

public float ImageBrightness { get; set; }

Valor da propriedade

float

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

O valor padrão é 0.5.O valor deve estar na faixa entre 0 e 1.

ImageColorMode

Obter ou definir o modo de cor para as imagens geradas.

public ImageColorMode ImageColorMode { get; set; }

Valor da propriedade

ImageColorMode

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

O valor padrão é Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

Recebe ou coloca o contraste para as imagens geradas.

public float ImageContrast { get; set; }

Valor da propriedade

float

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

O valor padrão é 0.5.O valor deve estar na faixa entre 0 e 1.

ImageSize

Obter ou definir o tamanho de uma imagem gerada em pixels.

public Size ImageSize { get; set; }

Valor da propriedade

Size

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

O valor padrão é (0 x 0), o que significa que o tamanho da imagem gerada será calculado de acordo com a dimensão da foto em pontos, a resolução especificada e a escala.

JpegQuality

Obter ou definir um valor que determina a qualidade das imagens JPEG geradas.

public int JpegQuality { get; set; }

Valor da propriedade

int

Remarks

Ele só funciona quando você economiza em JPEG.

Use esta propriedade para obter ou definir a qualidade das imagens geradas quando economizar em formato JPEG. O valor pode variar de 0 a 100, onde 0 significa a pior qualidade, mas compressão máxima e 100 significa a melhor qualidade, mas compressão mínima.

O valor padrão é 95.

MetafileRenderingOptions

Permite especificar como os metáfilos são tratados no rendimento.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

Valor da propriedade

MetafileRenderingOptions

Remarks

Quando Aspose.Words.Saving.MetafileRenderingMode.Vector é especificado, Aspose.Words renderá metafísica para gráficos vectores usando seu próprio mecanismo de renderização metafísica primeiro e depois renderá gráficos vectores para a imagem.

Quando Aspose.Words.Saving.MetafileRenderingMode.Bitmap é especificado, Aspose.Words renderá metafísica diretamente à imagem usando o motor de renderização metafísica GDI+.

O motor de renderização de metáfilas GDI+ funciona mais rápido, suporta quase todas as características de metáfilas, mas em resoluções baixas pode produzir um resultado inconsistente quando comparado com o resto dos gráficos vectores (especialmente para texto) na página.

O valor padrão para Aspose.Words.Saving.MetafileRenderingMode é Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

Recebe ou coloca as páginas para render.O padrão é todas as páginas do documento.

public PageSet PageSet { get; set; }

Valor da propriedade

PageSet

Remarks

Esta propriedade só tem efeito quando rendering páginas de documento. esta propriedade é ignorada quando rendering formas para imagens.

PaperColor

Obter ou definir a cor de fundo (papel) para as imagens geradas.

O valor padrão é System.Drawing.Color.White.

public Color PaperColor { get; set; }

Valor da propriedade

Color

Remarks

Ao renderizar páginas de um documento que especifique a sua própria cor de fundo, a cor de fundo do documento superará a cor especificada por esta propriedade.

PixelFormat

Obter ou definir o formato de pixel para as imagens geradas.

public ImagePixelFormat PixelFormat { get; set; }

Valor da propriedade

ImagePixelFormat

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

O valor padrão é Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

O formato de pixel da imagem de saída pode diferir do valor definido devido ao trabalho do GDI+.

Resolution

Estabelece tanto a resolução horizontal como vertical para as imagens geradas, em pontos por polegada.

public float Resolution { set; }

Valor da propriedade

float

Remarks

Esta propriedade só tem efeito quando salvar para raster formatos de imagem.

SaveFormat

Determina o formato em que as páginas ou formas do documento renderizados serão salvos se este objeto de opções de salvo for usado.Pode ser um rasterFonte: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.BmpAspose.Words.SaveFormat.Jpeg ou vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Apresentação: Aspose.Words.SaveFormat.WebP, Aspose.Words

public override SaveFormat SaveFormat { get; set; }

Valor da propriedade

SaveFormat

Remarks

O número de outras opções depende do formato selecionado.

Além disso, é possível salvar para SVG tanto através de Aspose.Words.Saving.ImageSaveOptions e através de Aspose.Words.Saving.SvgSaveOptions.

Scale

Obter ou definir o factor de zoom para as imagens geradas.

public float Scale { get; set; }

Valor da propriedade

float

Remarks

O valor padrão é 1.0. o valor deve ser maior do que 0.

ThresholdForFloydSteinbergDithering

Obter ou definir o limite que determina o valorErro de binarização no método Floyd-Steinberg.Quando Aspose.Words.Saving.ImageBinarizaçãoMetodo é Aspose.Words.Saving.ImageBinarizaçãoMetodo.FloydSteinbergDithering.

public byte ThresholdForFloydSteinbergDithering { get; set; }

Valor da propriedade

byte

Remarks

O valor padrão é 128.

TiffBinarizationMethod

Obter ou configurar o método usado ao converter imagens em 1 bpp formatoQuando Aspose.Words.Saving.ImageSaveOptions.SaveFormat é Aspose.Words.SaveFormat.Tiff eAspose.Words.Saving.ImageSaveOptions.TiffCompression é igual a Aspose.Words.Saving.TiffCompression.Ccitt3 ou Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Valor da propriedade

ImageBinarizationMethod

Remarks

O valor padrão é Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

Obter ou definir o tipo de compressão para aplicar quando salvar imagens geradas no formato TIFF.

public TiffCompression TiffCompression { get; set; }

Valor da propriedade

TiffCompression

Remarks

Ele só funciona quando economizar para o TIFF.

O valor padrão é Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

Obter ou definir um valor que determina se usar o GDI+ ou Aspose.Words metafísico quando economizar para EMF.

public bool UseGdiEmfRenderer { get; set; }

Valor da propriedade

bool

Remarks

Se configurado para o render de metáfil GDI+ é usado. isto é, o conteúdo é escrito para o objeto gráfico GDI+ e salvo para o metáfil.

Se configurado para Aspose.Words, o renderador metafísico é usado. isto é, o conteúdo é escrito diretamente para o formato metafísico com Aspose.Words.

Ele só funciona quando economizar para o EMF.

O GDI+ Save funciona apenas no .NET.

O valor padrão é.

VerticalResolution

Obter ou definir a resolução vertical para as imagens geradas, em pontos por polegada.

public float VerticalResolution { get; set; }

Valor da propriedade

float

Remarks

Esta propriedade só tem efeito quando salva para raster formatos de imagem e afeta o tamanho de saída em pixels.

O valor padrão é 96.

Methods

Clone()

Cria um clone profundo deste objeto.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 Português