Class ImageSaveOptions
Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)
Permite especificar opciones adicionales al renderizar páginas o formas de documento a imágenes.
Para saber más, visite el Specify Save Options Artículo de documentación.
public class ImageSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← ImageSaveOptions
Miembros heredados
FixedPageSaveOptions.Equals(object) ,y, FixedPageSaveOptions.AssertValidIdPrefix(string) ,y, FixedPageSaveOptions.IsValidIdPrefix(string) ,y, FixedPageSaveOptions.PageSet ,y, FixedPageSaveOptions.PageSavingCallback ,y, FixedPageSaveOptions.NumeralFormat ,y, FixedPageSaveOptions.MetafileRenderingOptions ,y, FixedPageSaveOptions.JpegQuality ,y, FixedPageSaveOptions.ColorMode ,y, FixedPageSaveOptions.OptimizeOutput ,y, SaveOptions.CreateSaveOptions(SaveFormat) ,y, SaveOptions.CreateSaveOptions(string) ,y, SaveOptions.SaveFormat ,y, SaveOptions.ExportGeneratorName ,y, SaveOptions.TempFolder ,y, SaveOptions.PrettyFormat ,y, SaveOptions.UseAntiAliasing ,y, SaveOptions.UseHighQualityRendering ,y, SaveOptions.DmlRenderingMode ,y, SaveOptions.DmlEffectsRenderingMode ,y, SaveOptions.ImlRenderingMode ,y, SaveOptions.DefaultTemplate ,y, SaveOptions.UpdateFields ,y, SaveOptions.UpdateLastSavedTimeProperty ,y, SaveOptions.UpdateLastPrintedProperty ,y, SaveOptions.UpdateCreatedTimeProperty ,y, SaveOptions.MemoryOptimization ,y, SaveOptions.UpdateAmbiguousTextFont ,y, SaveOptions.Dml3DEffectsRenderingMode ,y, SaveOptions.ProgressCallback ,y, SaveOptions.AllowEmbeddingPostScriptFonts ,y, SaveOptions.CustomTimeZoneInfo ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
ImageSaveOptions(SaveFormat)
Inicia una nueva instancia de esta clase que se puede utilizar para guardar imágenes renderadas en elSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguiente,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP o Aspose.Words.SaveFormat.Svg formato.
public ImageSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Puede serSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguiente,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP o Aspose.Words.SaveFormat.Svg formato.
Properties
HorizontalResolution
Obtenga o establece la resolución horizontal para las imágenes generadas, en puntos por pulgón.
public float HorizontalResolution { get; set; }
Valor de la propiedad
Remarks
Esta propiedad solo tiene efecto cuando salva a raster formatos de imagen y afecta el tamaño de salida en píxeles.
El valor estándar es 96.
ImageBrightness
Obtenga o establece la brillo para las imágenes generadas.
public float ImageBrightness { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
El valor estándar es 0.5.El valor debe estar en el rango entre 0 y 1.
ImageColorMode
Obtenga o establece el modo de color para las imágenes generadas.
public ImageColorMode ImageColorMode { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
El valor estándar es Aspose.Words.Saving.ImageColorMode.None.
ImageContrast
Obtenga o establece el contraste para las imágenes generadas.
public float ImageContrast { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
El valor estándar es 0.5.El valor debe estar en el rango entre 0 y 1.
ImageSize
Obtenga o establece el tamaño de una imagen generada en píxeles.
public Size ImageSize { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
El valor predeterminado es (0 x 0), lo que significa que el tamaño de la imagen generada se calculará de acuerdo con el número de puntos, la resolución especificada y la escala.
JpegQuality
Obtenga o establece un valor que determina la calidad de las imágenes generadas en JPEG.
public int JpegQuality { get; set; }
Valor de la propiedad
Remarks
Sólo funciona cuando se ahorra en JPEG.
Utilice esta propiedad para obtener o establecer la calidad de las imágenes generadas al ahorrar en formato JPEG. El valor puede variar de 0 a 100 donde 0 significa la peor calidad pero la máxima composición y 100 significa la mejor calidad pero la mínima composición.
El valor estándar es de 95.
MetafileRenderingOptions
Permite especificar cómo se tratan los metafísicos en el rendimiento.
public MetafileRenderingOptions MetafileRenderingOptions { get; }
Valor de la propiedad
Remarks
Cuando se especifica Aspose.Words.Saving.MetafileRenderingMode.Vector, Aspose.Words rendirá metafísica a gráficos vectores utilizando su propio motor de rendición metafísica primero y luego rendirá gráficos vectores a la imagen.
Cuando se especifica Aspose.Words.Saving.MetafileRenderingMode.Bitmap, Aspose.Words rendirá metáfilos directamente a la imagen utilizando el motor de rendimiento de metáfilos GDI.
El motor de renderización metafísica GDI+ funciona más rápido, soporta casi todas las características metafísicas, pero en resoluciones bajas puede producir resultados inconsistentes cuando se compara con el resto de gráficos vectorales (especialmente para el texto) en la página.
El valor estándar para Aspose.Words.Saving.MetafileRenderingMode es Aspose.Words.Saving.MetafileRenderingMode.Bitmap.
PageSet
Obtenga o establece las páginas para entregar.Default es todas las páginas del documento.
public PageSet PageSet { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se renden páginas de documentos. esta propiedad se ignora cuando se renden formas a imágenes.
PaperColor
Obtenga o establece el color de fondo (papel) para las imágenes generadas.
El valor estándar es System.Drawing.Color.White.
public Color PaperColor { get; set; }
Valor de la propiedad
Remarks
Al renderizar páginas de un documento que especifique su propia color de fondo, entonces el color de fondo del documento superará el color especificado por esta propiedad.
PixelFormat
Obtenga o establece el formato de píxeles para las imágenes generadas.
public ImagePixelFormat PixelFormat { get; set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
El valor estándar es Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.
El formato Pixel de la imagen de salida puede diferir del valor establecido debido al trabajo de GDI+.
Resolution
Establece tanto la resolución horizontal como vertical para las imágenes generadas, en puntos por pulgón.
public float Resolution { set; }
Valor de la propiedad
Remarks
Esta propiedad sólo tiene efecto cuando se salva para raster formatos de imagen.
SaveFormat
Especifica el formato en el que se salvarán las páginas o formas del documento renderado si se utiliza este objeto de opciones de almacenamiento.Puede ser un rasterSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguiente,Aspose.Words.SaveFormat.Jpeg o vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguienteSiguiente.
public override SaveFormat SaveFormat { get; set; }
Valor de la propiedad
Remarks
El número de otras opciones depende del formato seleccionado.
Además, es posible salvar a SVG tanto a través de Aspose.Words.Saving.ImageSaveOptions y a través de Aspose.Words.Saving.SvgSaveOptions.
Scale
Obtenga o establece el factor de zoom para las imágenes generadas.
public float Scale { get; set; }
Valor de la propiedad
Remarks
El valor estándar es 1.0. El valor debe ser mayor que 0.
ThresholdForFloydSteinbergDithering
Obtenga o establece el límite que determina el valorEl error de binarización en el método Floyd-Steinberg.Cuando Aspose.Words.Saving.ImageBinarizaciónMétodo es Aspose.Words.Saving.ImageBinarizaciónMétodo.FloydSteinbergDithering.
public byte ThresholdForFloydSteinbergDithering { get; set; }
Valor de la propiedad
Remarks
El valor de default es 128.
TiffBinarizationMethod
Obtener o establecer el método utilizado al convertir imágenes en 1 bppCuando Aspose.Words.Saving.ImageSaveOptions.SaveFormat es Aspose.Words.SaveFormat.Tiff yAspose.Words.Saving.ImageSaveOptions.TiffCompression es igual a Aspose.Words.Saving.TiffCompression.Ccitt3 o Aspose.Words.Saving.TiffCompression.Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Valor de la propiedad
Remarks
El valor estándar es Aspose.Words.Saving.ImageBinarizationMethod.Threshold.
TiffCompression
Obtenga o establece el tipo de compresión que se aplicará al almacenar imágenes generadas en el formato TIFF.
public TiffCompression TiffCompression { get; set; }
Valor de la propiedad
Remarks
Sólo funciona cuando se ahorra a TIFF.
El valor estándar es Aspose.Words.Saving.TiffCompression.Lzw.
UseGdiEmfRenderer
Obtenga o establece un valor que determina si utilizar el render GDI+ o Aspose.Words metafísica al ahorrar en EMF.
public bool UseGdiEmfRenderer { get; set; }
Valor de la propiedad
Remarks
Se utiliza el renderizador metafísico GDI+, es decir, el contenido se escribe en el objeto gráfico GDI+ y se salva en el metafísico.
Si se configura a Aspose.Words se utiliza el renderizador metafísico. es decir, el contenido se escribe directamente al formato metafísico con Aspose.Words.
Sólo funciona cuando se ahorra en el EMF.
GDI + ahorro solo funciona en .NET.
El valor de default es.
VerticalResolution
Obtenga o establece la resolución vertical para las imágenes generadas, en puntos por pulgón.
public float VerticalResolution { get; set; }
Valor de la propiedad
Remarks
Esta propiedad solo tiene efecto cuando salva a raster formatos de imagen y afecta el tamaño de salida en píxeles.
El valor estándar es 96.
Methods
Clone()
Crea una clona profunda de este objeto.
public ImageSaveOptions Clone()