Class ImageSaveOptions

Class ImageSaveOptions

Namn på plats: Aspose.Words.Saving Sammanfattning: Aspose.Words.dll (25.4.0)

Tillåter att ange ytterligare alternativ när du renderar dokumentsidor eller former till bilder.

För att lära dig mer, besök Specify Save Options Dokumentation av artikeln.

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

Arvsmedlemmar

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)

Initialiserar en ny instans av denna klass som kan användas för att spara renderade bilder iAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Spår av Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP eller Aspose.Words.SaveFormat.Svg format.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Kan varaAspose.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 eller Aspose.Words.SaveFormat.Svg format.

Properties

HorizontalResolution

Få eller ställa in den horisontella upplösningen för de genererade bilderna, i punkter per tum.

public float HorizontalResolution { get; set; }

Fastighetsvärde

float

Remarks

Denna egenskap har endast effekt när du sparar till raster bildformat och påverkar utgångsstorleken i pixlar.

Standardvärdet är 96.

ImageBrightness

Få eller ställa ljusstyrkan för de genererade bilderna.

public float ImageBrightness { get; set; }

Fastighetsvärde

float

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

Standardvärdet är 0.5.Värdet måste vara i intervallet mellan 0 och 1.

ImageColorMode

Få eller ställa in färgläget för de genererade bilderna.

public ImageColorMode ImageColorMode { get; set; }

Fastighetsvärde

ImageColorMode

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

Standardvärdet är Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

Få eller ställa kontrasten för de genererade bilderna.

public float ImageContrast { get; set; }

Fastighetsvärde

float

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

Standardvärdet är 0.5.Värdet måste vara i intervallet mellan 0 och 1.

ImageSize

Få eller ställa in storleken på en bild som genereras i pixlar.

public Size ImageSize { get; set; }

Fastighetsvärde

Size

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

Standardvärdet är (0 x 0), vilket innebär att storleken på den genererade bilden kommer att beräknas enligt storlek på bilden i punkter, den angivna upplösningen och skalan.

JpegQuality

Få eller ange ett värde som bestämmer kvaliteten på de genererade JPEG-bilderna.

public int JpegQuality { get; set; }

Fastighetsvärde

int

Remarks

Det fungerar endast när du sparar till JPEG.

Använd denna egenskap för att få eller ställa in kvaliteten på genererade bilder när du sparar i JPEG-format. Värdet kan variera från 0 till 100 där 0 betyder värsta kvalitet men maximal kompression och 100 betyder bästa kvalitet men minimal kompression.

Standardvärdet är 95.

MetafileRenderingOptions

Tillåter att specificera hur metafiler behandlas i den renderade produkten.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

Fastighetsvärde

MetafileRenderingOptions

Remarks

När Aspose.Words.Saving.MetafileRenderingMode.Vector anges renderar Aspose.Words metafil till vektorgrafik med hjälp av sin egen metafil renderingmotor först och sedan renderar vektorgrafik till bilden.

När Aspose.Words.Saving.MetafileRenderingMode.Bitmap anges renderar Aspose.Words metafil direkt till bilden med hjälp av GDI+ metafil renderingsmotorn.

GDI+ metafil rendering motor fungerar snabbare, stöder nästan alla metafilfunktioner men på låga upplösningar kan producera oöverensstämmande resultat jämfört med resten av vektor grafik (särskilt för text) på sidan. Aspose.Words metafil rendering motor kommer att producera mer konsekvent resultat även på låga upplösningar men fungerar långsammare och kan felaktigt rendering komplexa metafiler.

Det standardvärdet för Aspose.Words.Saving.MetafileRenderingMode är Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

Får eller sätter sidorna att ge.Standard är alla sidor i dokumentet.

public PageSet PageSet { get; set; }

Fastighetsvärde

PageSet

Remarks

Denna egendom har endast verkan när du renderar dokumentsidor. Denna egendom ignoreras när du renderar former till bilder.

PaperColor

Få eller ställa in bakgrunden (papper) färg för de genererade bilderna.

Standardvärdet är System.Drawing.Color.White.

public Color PaperColor { get; set; }

Fastighetsvärde

Color

Remarks

När du renderar sidor av ett dokument som anger sin egen bakgrundsfärg, kommer dokumentets bakgrundsfärg att överlappa den färg som anges av denna egenskap.

PixelFormat

Få eller ställa in pixelformat för de genererade bilderna.

public ImagePixelFormat PixelFormat { get; set; }

Fastighetsvärde

ImagePixelFormat

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

Det standardvärdet är Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

Pixelformat av utgångsbilden kan skilja sig från det angivna värdet på grund av arbetet med GDI+.

Resolution

Sätter både horisontell och vertikal upplösning för de genererade bilderna, i punkter per tum.

public float Resolution { set; }

Fastighetsvärde

float

Remarks

Denna egenskap har endast verkan när du sparar till raster bildformat.

SaveFormat

Anger det format i vilket de renderade dokumentsidorna eller formerna sparas om detta spara alternativ objekt används.Kan vara en rasterAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg eller vector Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Spår av Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.

public override SaveFormat SaveFormat { get; set; }

Fastighetsvärde

SaveFormat

Remarks

Antalet andra alternativ beror på det valda formatet.

Det är också möjligt att spara till SVG både via Aspose.Words.Saving.ImageSaveOptions och via Aspose.Words.Saving.SvgSaveOptions.

Scale

Få eller ställa in zoomfaktorn för de genererade bilderna.

public float Scale { get; set; }

Fastighetsvärde

float

Remarks

Standardvärdet är 1.0. Värdet måste vara större än 0.

ThresholdForFloydSteinbergDithering

Få eller sätta gränsen som bestämmer värdetFördelar med binärisering i Floyd-Steinberg-metoden.När Aspose.Words.Saving.ImageBinarizationMethod är Aspose.Words.Saving.ImageBinarizationMethod.FloydSteinbergDithering.

public byte ThresholdForFloydSteinbergDithering { get; set; }

Fastighetsvärde

byte

Remarks

Det standardvärdet är 128.

TiffBinarizationMethod

Få eller ange metoden som används när du konverterar bilder till 1 bpp formatnär Aspose.Words.Saving.ImageSaveOptions.SaveFormat är Aspose.Words.SaveFormat.Tiff ochAspose.Words.Saving.ImageSaveOptions.TiffCompression är lika med Aspose.Words.Saving.TiffCompression.Ccitt3 eller Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

Fastighetsvärde

ImageBinarizationMethod

Remarks

Det standardvärdet är Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

Få eller ställa in typ av kompression att tillämpa när du sparar genererade bilder i TIFF-format.

public TiffCompression TiffCompression { get; set; }

Fastighetsvärde

TiffCompression

Remarks

Det fungerar endast när du sparar till TIFF.

Det standardvärdet är Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

Få eller ange ett värde som bestämmer om du ska använda GDI+ eller Aspose.Words metafil renderer när du sparar till EMF.

public bool UseGdiEmfRenderer { get; set; }

Fastighetsvärde

bool

Remarks

Innehållet skrivs till GDI+-grafikobjektet och sparas till metafil.

Om inställd till Aspose.Words metafil renderare används. det vill säga innehållet skrivs direkt till metafilformat med Aspose.Words.

Det fungerar endast när du sparar till EMF.

GDI+ sparar bara på .NET.

Det är standardvärdet.

VerticalResolution

Få eller ställa in vertikal upplösning för de genererade bilderna, i punkter per tum.

public float VerticalResolution { get; set; }

Fastighetsvärde

float

Remarks

Denna egenskap har endast effekt när du sparar till raster bildformat och påverkar utgångsstorleken i pixlar.

Standardvärdet är 96.

Methods

Clone()

Skapar en djup klon av detta objekt.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 Svenska