Class ImageSaveOptions
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Permiteți să specificați opțiuni suplimentare atunci când renderizați paginile sau formele documentului la imagini.
Pentru a afla mai multe, vizitați Specify Save Options Articolul de documentare.
public class ImageSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← ImageSaveOptions
Membrii moștenitori
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)
Inițializează o nouă instanță a acestei clase care poate fi utilizată pentru a salva imagini renderate înAspose.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 sau Aspose.Words.SaveFormat.Svg format.
public ImageSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Poate fiAspose.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 sau Aspose.Words.SaveFormat.Svg format.
Properties
HorizontalResolution
Obține sau stabilește rezoluția orizontală pentru imaginile generate, în puncte pe inch.
public float HorizontalResolution { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvează formatele de imagine raster și afectează dimensiunea de ieșire în pixeli.
Valoarea defectuoasă este 96.
ImageBrightness
Obține sau stabilește luminozitatea pentru imaginile generate.
public float ImageBrightness { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
Valoarea standard este 0.5.Valoarea trebuie să fie în intervalul dintre 0 și 1.
ImageColorMode
Obține sau stabilește modul de culoare pentru imaginile generate.
public ImageColorMode ImageColorMode { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
Valoarea standard este Aspose.Words.Saving.ImageColorMode.None.
ImageContrast
Obține sau stabilește contrastul pentru imaginile generate.
public float ImageContrast { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
Valoarea standard este 0.5.Valoarea trebuie să fie în intervalul dintre 0 și 1.
ImageSize
Obține sau stabilește dimensiunea unei imagini generate în pixeli.
public Size ImageSize { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
Valoarea predefinită este (0 x 0), ceea ce înseamnă că dimensiunea imaginii generate va fi calculată în funcție de mărimea imaginilor în puncte, rezoluția specificată și scara.
JpegQuality
Obține sau stabilește o valoare care determină calitatea imaginilor JPEG generate.
public int JpegQuality { get; set; }
Valoarea proprietății
Remarks
Funcționează numai atunci când economisiți în JPEG.
Folosiți această proprietate pentru a obține sau stabili calitatea imaginilor generate atunci când economisiți în format JPEG. Valoarea poate varia de la 0 la 100, unde 0 înseamnă cea mai rea calitate, dar compresia maximă și 100 înseamnă cea mai bună calitate, dar compresia minimă.
Valoarea defectuoasă este 95.
MetafileRenderingOptions
Permite specificarea modului în care sunt tratate metafizele în producția renderată.
public MetafileRenderingOptions MetafileRenderingOptions { get; }
Valoarea proprietății
Remarks
Atunci când Aspose.Words.Saving.MetafileRenderingMode.Vector este specificat, Aspose.Words renderă grafica metafizică în grafică vectoră folosind propriul său motor de renderare metafizică mai întâi și apoi renderă grafica vectoră în imagine.
Atunci când Aspose.Words.Saving.MetafileRenderingMode.Bitmap este specificat, Aspose.Words renderă metafilele direct în imagine folosind motorul de renderare a metafilelor GDI+.
Motorul de renderizare metafilă GDI+ funcționează mai repede, susține aproape toate caracteristicile metafilelor, dar la rezoluții scăzute pot produce rezultate inconsistente în comparație cu restul graficelor vector (în special pentru text) pe pagină.
Valoarea standardă pentru Aspose.Words.Saving.MetafileRenderingMode este Aspose.Words.Saving.MetafileRenderingMode.Bitmap.
PageSet
Obține sau stabilește paginile pentru a furniza.Default este toate paginile din document.
public PageSet PageSet { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când se renderizează paginile documentului. Această proprietate este ignorată atunci când se renderizează forme către imagini.
PaperColor
Obține sau stabilește culoarea de fundal (papier) pentru imaginile generate.
Valoarea standard este System.Drawing.Color.White.
public Color PaperColor { get; set; }
Valoarea proprietății
Remarks
Atunci când se renderizează paginile unui document care specifică propria sa culoare de fundal, atunci culoarea de fundal a documentului va depăși culoarea specificată de această proprietate.
PixelFormat
Obține sau stabilește formatul pixel pentru imaginile generate.
public ImagePixelFormat PixelFormat { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
Valoarea standard este Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.
Formatul de pixel al imaginii de ieșire poate diferă de valoarea setă datorită muncii GDI+.
Resolution
Setă atât rezoluția orizontală cât și verticală pentru imaginile generate, în puncte pe inch.
public float Resolution { set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvați formatele de imagine raster.
SaveFormat
Specifica formatul în care paginile sau formatele documentului renderat vor fi salvate dacă acest obiect de opțiuni de salvare este utilizat.Poate fi un rasterAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg sau vectorul Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg.
public override SaveFormat SaveFormat { get; set; }
Valoarea proprietății
Remarks
Numărul de alte opțiuni depinde de formatul selectat.
De asemenea, este posibil să salvați la SVG atât prin Aspose.Words.Saving.ImageSaveOptions și prin Aspose.Words.Saving.SvgSaveOptions.
Scale
Obține sau stabilește factorul de zoom pentru imaginile generate.
public float Scale { get; set; }
Valoarea proprietății
Remarks
Valoarea standard este 1.0.Valoarea trebuie să fie mai mare de 0.
ThresholdForFloydSteinbergDithering
Obține sau stabilește pragul care determină valoareaE o eroare de binarizare în metoda Floyd-Steinberg.atunci când Aspose.Words.Saving.ImageBinarizationMetoda este Aspose.Words.Saving.ImageBinarizationMetoda.FloydSteinbergDithering.
public byte ThresholdForFloydSteinbergDithering { get; set; }
Valoarea proprietății
Remarks
Valoarea defectuoasă este 128.
TiffBinarizationMethod
Obține sau stabilește metoda utilizată în timp ce convertează imagini în format 1 bppatunci când Aspose.Words.Saving.ImageSaveOptions.SaveFormat este Aspose.Words.SaveFormat.Tiff șiAspose.Words.Saving.ImageSaveOptions.TiffCompression este egal cu Aspose.Words.Saving.TiffCompression.Ccitt3 sau Aspose.Words.Saving.TiffCompression.Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Valoarea proprietății
Remarks
Valoarea standard este Aspose.Words.Saving.ImageBinarizationMethod.Threshold.
TiffCompression
Obține sau stabilește tipul de compresie pentru a aplica atunci când salvează imaginile generate în format TIFF.
public TiffCompression TiffCompression { get; set; }
Valoarea proprietății
Remarks
Funcționează numai atunci când economisiți la TIFF.
Valoarea standardă este Aspose.Words.Saving.TiffCompression.Lzw.
UseGdiEmfRenderer
Obține sau stabilește o valoare care determină dacă să utilizați GDI+ sau Aspose.Words metafizic render atunci când economisiți la EMF.
public bool UseGdiEmfRenderer { get; set; }
Valoarea proprietății
Remarks
În cazul în care este setat la GDI+, se utilizează renderul de metafilă. adică conținutul este scris la obiectul grafic GDI+ și salvat la metafilă.
În cazul în care este setat la Aspose.Words, se utilizează renderul metafizic, adică conținutul este scris direct în format metafizic cu Aspose.Words.
Se aplică numai atunci când economisiți la EMF.
GDI+ salvare funcționează numai pe .NET.
Valoarea deficitară este.
VerticalResolution
Obține sau stabilește rezoluția verticală pentru imaginile generate, în puncte pe inch.
public float VerticalResolution { get; set; }
Valoarea proprietății
Remarks
Această proprietate are efect numai atunci când salvează formatele de imagine raster și afectează dimensiunea de ieșire în pixeli.
Valoarea defectuoasă este 96.
Methods
Clone()
Creează un clon profund al acestui obiect.
public ImageSaveOptions Clone()