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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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()