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