Class ImageSaveOptions

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

float

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

float

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

ImageColorMode

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

float

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

Size

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

int

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

MetafileRenderingOptions

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

PageSet

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

Color

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

ImagePixelFormat

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

float

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

SaveFormat

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

float

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

byte

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

ImageBinarizationMethod

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

TiffCompression

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

bool

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

float

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

Returns

ImageSaveOptions

 Română