Class ImageSaveOptions

Class ImageSaveOptions

Il nome: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Permette di specificare ulteriori opzioni quando si rendono le pagine o le forme del documento alle immagini.

Per saperne di più, visita il Specify Save Options Articolo di documentazione.

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

I membri ereditari

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)

Inizializza una nuova instanza di questa classe che può essere utilizzata per salvare le immagini renderate nelAspose.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 formato.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Può essereAspose.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 formato.

Properties

HorizontalResolution

Riceve o impone la risoluzione orizzontale per le immagini generate, in punti per pollice.

public float HorizontalResolution { get; set; }

Valore di proprietà

float

Remarks

Questa proprietà ha effetto solo quando si salve a raster formati di immagine e influisce sulla dimensione di uscita in pixel.

Il valore di default è 96.

ImageBrightness

Riceve o impone la luminosità per le immagini generate.

public float ImageBrightness { get; set; }

Valore di proprietà

float

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

Il valore predefinito è 0.5.Il valore deve essere nel range tra 0 e 1.

ImageColorMode

Riceve o impone il modo di colore per le immagini generate.

public ImageColorMode ImageColorMode { get; set; }

Valore di proprietà

ImageColorMode

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

Il valore standard è Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

Riceve o mette il contrasto per le immagini generate.

public float ImageContrast { get; set; }

Valore di proprietà

float

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

Il valore predefinito è 0.5.Il valore deve essere nel range tra 0 e 1.

ImageSize

Riceve o impone la dimensione di un’immagine generata in pixel.

public Size ImageSize { get; set; }

Valore di proprietà

Size

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

Il valore predefinito è (0 x 0), il che significa che la dimensione dell’immagine generata sarà calcolata in base al volume della immagine in punti, alla risoluzione specificata e alla scala.

JpegQuality

Riceve o impone un valore che determina la qualità delle immagini JPEG generate.

public int JpegQuality { get; set; }

Valore di proprietà

int

Remarks

Funziona solo quando si risparmia in JPEG.

Utilizzare questa proprietà per ottenere o impostare la qualità delle immagini generate quando si risparmia in formato JPEG. Il valore può variare da 0 a 100, dove 0 significa la peggiore qualità ma la massima compressione e 100 significa la migliore qualità ma la minima compressione.

Il valore default è 95.

MetafileRenderingOptions

Permette di specificare come i metafili vengono trattati nella produzione renderata.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

Valore di proprietà

MetafileRenderingOptions

Remarks

Quando Aspose.Words.Saving.MetafileRenderingMode.Vector è specificato, Aspose.Words renderà i metafili ai grafici vettori utilizzando il proprio motore di rendering metafili prima e poi renderà i grafici vettori all’immagine.

Quando Aspose.Words.Saving.MetafileRenderingMode.Bitmap è specificato, Aspose.Words renderà i metafili direttamente all’immagine utilizzando il motore di rendering dei metafili GDI+.

Il motore di rendering metafilico GDI+ funziona più velocemente, supporta quasi tutte le caratteristiche metafiliche ma su basse risoluzioni può produrre risultati inconsistenti rispetto al resto delle grafiche vectoriali (soprattutto per il testo) sulla pagina.

Il valore di default per Aspose.Words.Saving.MetafileRenderingMode è Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

Riceve o mette le pagine per rendere.Default è tutte le pagine del documento.

public PageSet PageSet { get; set; }

Valore di proprietà

PageSet

Remarks

Questa proprietà ha effetto solo quando rendendo pagine di documenti.Questa proprietà viene ignorata quando rendendo forme alle immagini.

PaperColor

Riceve o impone il colore di sfondo (paper) per le immagini generate.

Il valore standard è System.Drawing.Color.White.

public Color PaperColor { get; set; }

Valore di proprietà

Color

Remarks

Quando si rendono pagine di un documento che specifica il suo colore di sfondo, il colore di sfondo del documento supererà il colore specificato da questa proprietà.

PixelFormat

Riceve o impone il formato del pixel per le immagini generate.

public ImagePixelFormat PixelFormat { get; set; }

Valore di proprietà

ImagePixelFormat

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

Il valore standard è Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

Il formato Pixel dell’immagine di uscita può differire dal valore impostato a causa del lavoro di GDI+.

Resolution

Imposta sia la risoluzione orizzontale che verticale per le immagini generate, in punti per pollice.

public float Resolution { set; }

Valore di proprietà

float

Remarks

Questa proprietà ha effetto solo quando si risparmia a raster formati di immagine.

SaveFormat

Specifica il formato in cui le pagine o le forme del documento renderato saranno salvate se viene utilizzato questo oggetto di opzioni di salvataggio.Può essere un rasterAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg o vectori Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Scrivi una recensione per Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat

public override SaveFormat SaveFormat { get; set; }

Valore di proprietà

SaveFormat

Remarks

Il numero di altre opzioni dipende dal formato selezionato.

Inoltre, è possibile salvare SVG sia tramite Aspose.Words.Saving.ImageSaveOptions e tramite Aspose.Words.Saving.SvgSaveOptions.

Scale

Riceve o impone il fattore zoom per le immagini generate.

public float Scale { get; set; }

Valore di proprietà

float

Remarks

Il valore predefinito è 1.0. il valore deve essere superiore a 0.

ThresholdForFloydSteinbergDithering

Riceve o stabilisce il limite che determina il valoreL’errore di binarificazione nel metodo Floyd-Steinberg.Quando Aspose.Words.Saving.ImageBinarizationMethod è Aspose.Words.Saving.ImageBinarizationMethod.FloydSteinbergDithering.

public byte ThresholdForFloydSteinbergDithering { get; set; }

Valore di proprietà

byte

Remarks

Il valore di default è 128.

TiffBinarizationMethod

Riceve o impone il metodo utilizzato durante la conversione delle immagini in formato 1 bppQuando Aspose.Words.Saving.ImageSaveOptions.SaveFormat è Aspose.Words.SaveFormat.Tiff eAspose.Words.Saving.ImageSaveOptions.TiffCompression è uguale a Aspose.Words.Saving.TiffCompression.Ccitt3 o Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Valore di proprietà

ImageBinarizationMethod

Remarks

Il valore di default è Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

Riceve o impone il tipo di compressione da applicare quando salva le immagini generate nel formato TIFF.

public TiffCompression TiffCompression { get; set; }

Valore di proprietà

TiffCompression

Remarks

Funziona solo quando si risparmia a TIFF.

Il valore di default è Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

Riceve o impone un valore che determina se utilizzare GDI+ o Aspose.Words metafil rendering quando risparmiare per EMF.

public bool UseGdiEmfRenderer { get; set; }

Valore di proprietà

bool

Remarks

Se si impone il renderatore metafilico GDI+ viene utilizzato. cioè il contenuto è scritto all’oggetto grafico GDI+ e salvato al metafilico.

Se impostato ad Aspose.Words viene utilizzato il renderatore metafilico. cioè il contenuto è scritto direttamente al formato metafilico con Aspose.Words.

È efficace solo quando si risparmia per EMF.

GDI+ salvataggio funziona solo su .NET.

Il valore default è.

VerticalResolution

Riceve o impone la risoluzione verticale per le immagini generate, in punti per pollice.

public float VerticalResolution { get; set; }

Valore di proprietà

float

Remarks

Questa proprietà ha effetto solo quando si salve a raster formati di immagine e influisce sulla dimensione di uscita in pixel.

Il valore di default è 96.

Methods

Clone()

Crea un profondo clone di questo oggetto.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 Italiano