Class ImageSaveOptions

Class ImageSaveOptions

Nom dels espais: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Permet especificar opcions addicionals en renderitzar pàgines o formes de document a imatges.

Per saber-ne més, visita el Specify Save Options Article de documentació.

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

Membres heretats

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)

Inicialitza una nova instància d’aquesta classe que es pot utilitzar per salvar imatges renderades en elAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP o Aspose.Words.SaveFormat.Svg format.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Es pot serAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP o Aspose.Words.SaveFormat.Svg format.

Properties

HorizontalResolution

Obté o fixa la resolució horitzontal per a les imatges generades, en punts per centímetre.

public float HorizontalResolution { get; set; }

Valor de la propietat

float

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge i afecta la mida de sortida en píxels.

El valor estàndard és 96.

ImageBrightness

Obté o fixa la brillantor per a les imatges generades.

public float ImageBrightness { get; set; }

Valor de la propietat

float

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

El valor estàndard és 0.5.El valor ha de ser en el rang entre 0 i 1.

ImageColorMode

Obté o estableix el mode de color per a les imatges generades.

public ImageColorMode ImageColorMode { get; set; }

Valor de la propietat

ImageColorMode

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

El valor estàndard és Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

Obté o posa el contrast per a les imatges generades.

public float ImageContrast { get; set; }

Valor de la propietat

float

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

El valor estàndard és 0.5.El valor ha de ser en el rang entre 0 i 1.

ImageSize

Obté o fixa la mida d’una imatge generada en píxels.

public Size ImageSize { get; set; }

Valor de la propietat

Size

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

El valor estàndard és (0 x 0), el que significa que la mida de l’imatge generada es calcularà segons la grandària de la imatge en punts, la resolució especificada i l’escala.

JpegQuality

Obté o estableix un valor que determina la qualitat de les imatges generades JPEG.

public int JpegQuality { get; set; }

Valor de la propietat

int

Remarks

Només s’efectua quan s’estalvi a JPEG.

Utilitzeu aquesta propietat per obtenir o configurar la qualitat de les imatges generades quan estalvis en format JPEG. El valor pot variar de 0 a 100 on 0 significa pitjor qualitat però màxima compressió i 100 significa millor qualitat però mínima compressi.

El valor estàndard és de 95.

MetafileRenderingOptions

Permet especificar com es tracten els metafísics en el rendiment.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

Valor de la propietat

MetafileRenderingOptions

Remarks

Quan s’especifica Aspose.Words.Saving.MetafileRenderingMode.Vector, Aspose.Words rendi metàfil a gràfics vectors utilitzant el seu propi motor de rendició metàfil primer i després rendi gràfics vectors a la imatge.

Quan s’especifica Aspose.Words.Saving.MetafileRenderingMode.Bitmap, Aspose.Words rendi metafil directament a la imatge utilitzant el motor de rendició de metafil GDI.

El motor de renderització metafil·la GDI+ funciona més ràpid, suporta gairebé totes les característiques metafil·les, però en resolucions baixes pot produir resultats inconsistents en comparació amb la resta de gràfics vectors (especialment per a text) a la pàgina. Aspose.Words el motor de renderització metafil·la produirà resultats més consistents fins i tot en resolucions baixes, però funciona més lent i pot renderitzar metafil·les complexes de manera inexacta.

El valor estàndard per a Aspose.Words.Saving.MetafileRenderingMode és Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

Obté o posa les pàgines per rendir.Default és totes les pàgines del document.

public PageSet PageSet { get; set; }

Valor de la propietat

PageSet

Remarks

Aquesta propietat només té efecte quan es rendi les pàgines de document. Aquesta propietat es ignora quan es rendi les formes a les imatges.

PaperColor

Obté o col·loca el color de fons (paper) per a les imatges generades.

El valor estàndard és System.Drawing.Color.White.

public Color PaperColor { get; set; }

Valor de la propietat

Color

Remarks

En renderitzar pàgines d’un document que especifiqui el seu propi color de fons, llavors el color de fons del document superarà el color especificat per aquesta propietat.

PixelFormat

Obté o estableix el format de píxels per a les imatges generades.

public ImagePixelFormat PixelFormat { get; set; }

Valor de la propietat

ImagePixelFormat

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

El valor estàndard és Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

El format de píxels de la imatge de sortida pot diferir del valor establert a causa del treball de GDI+.

Resolution

Estableix tant la resolució horitzontal com vertical per a les imatges generades, en punts per centímetre.

public float Resolution { set; }

Valor de la propietat

float

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge raster.

SaveFormat

Especifica el format en el qual les pàgines o les formes del document renderats s’emmagatzemen si s’utilitza aquest objecte d’opcions d’emmagatzematge.Pot ser un rasterAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg o vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg.

public override SaveFormat SaveFormat { get; set; }

Valor de la propietat

SaveFormat

Remarks

El nombre d’altres opcions depèn del format seleccionat.

A més, és possible salvar a SVG tant a través d’Aspose.Words.Saving.ImageSaveOptions i a través d’Aspose.Words.Saving.SvgSaveOptions.

Scale

Obté o estableix el factor de zoom per a les imatges generades.

public float Scale { get; set; }

Valor de la propietat

float

Remarks

El valor estàndard és 1.0. El valor ha de ser més gran que 0.

ThresholdForFloydSteinbergDithering

Obté o fixa el límit que determina el valorL’error de binarització en el mètode Floyd-Steinberg.Quan Aspose.Words.Saving.ImageBinaritzacióMetode és Aspose.Words.Saving.ImageBinaritzacióMetode.FloydSteinbergDithering.

public byte ThresholdForFloydSteinbergDithering { get; set; }

Valor de la propietat

byte

Remarks

El valor estàndard és 128.

TiffBinarizationMethod

Obtenir o configurar el mètode utilitzat en la conversió d’imatges en 1 format bppquan Aspose.Words.Saving.ImageSaveOptions.SaveFormat és Aspose.Words.SaveFormat.Tiff iAspose.Words.Saving.ImageSaveOptions.TiffCompression és igual a Aspose.Words.Saving.TiffCompression.Ccitt3 o Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Valor de la propietat

ImageBinarizationMethod

Remarks

El valor estàndard és Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

Obté o estableix el tipus de compressió per aplicar quan salva les imatges generades al format TIFF.

public TiffCompression TiffCompression { get; set; }

Valor de la propietat

TiffCompression

Remarks

Només té efecte quan estalvia a TIFF.

El valor estàndard és Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

Obté o estableix un valor que determina si utilitzar el render GDI+ o Aspose.Words metafil·la quan estalvi a EMF.

public bool UseGdiEmfRenderer { get; set; }

Valor de la propietat

bool

Remarks

Si s’estableix al Render de metafil·les GDI+ s’utilitza. és a dir, el contingut s’escriu a l’objecte gràfic GDI+ i s’emmagatzema al metafil.

Si s’estableix a Aspose.Words s’utilitza el renderatge metafísic, és a dir, el contingut s’escriu directament al format metafísic amb Aspose.Words.

Només té efecte quan estalvia a l’EMF.

El GDI+ només funciona en .NET.

El valor defectuós és .

VerticalResolution

Obté o estableix la resolució vertical per a les imatges generades, en punts per polz.

public float VerticalResolution { get; set; }

Valor de la propietat

float

Remarks

Aquesta propietat només té efecte quan s’emmagatzema en formats d’imatge i afecta la mida de sortida en píxels.

El valor estàndard és 96.

Methods

Clone()

Crea una clona profunda d’aquest objecte.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 Català