Class ImageSaveOptions

Class ImageSaveOptions

Името на пространството: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)

Тя позволява да се посочат допълнителни опции при представяне на страници или форми на документа на изображения.

За повече информация посетете Specify Save Options Документация на статията.

public class ImageSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions ImageSaveOptions

наследници

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)

Иницијализира нова инстанция от този клас, която може да се използва за съхранение на rendered изображения вAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Aspose.Words.SaveFormat.WebP или Aspose.Words.SaveFormat.Svg.

public ImageSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Може да бъдеAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.EpsAspose.Words.SaveFormat.WebP или Aspose.Words.SaveFormat.Svg.

Properties

HorizontalResolution

Получава или поставя хоризонталната резолюция за генерираните изображения, в точки на инча.

public float HorizontalResolution { get; set; }

стойност на имота

float

Remarks

Тази собственост има ефект само при спестяване на формати на изображения и засяга размера на изхода в пиксели.

Стандартната стойност е 96.

ImageBrightness

Получава или поставя яркостта на генерираните изображения.

public float ImageBrightness { get; set; }

стойност на имота

float

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

0.5. стойността трябва да бъде в диапазона между 0 и 1.

ImageColorMode

Получава или задава цветовия режим за генерираните изображения.

public ImageColorMode ImageColorMode { get; set; }

стойност на имота

ImageColorMode

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

Aspose.Words.Saving.ImageColorMode.None.

ImageContrast

Получава или поставя контраста за генерираните изображения.

public float ImageContrast { get; set; }

стойност на имота

float

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

0.5. стойността трябва да бъде в диапазона между 0 и 1.

ImageSize

Получава или определя размера на генерираната картина в пиксели.

public Size ImageSize { get; set; }

стойност на имота

Size

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

Стандартната стойност е (0 x 0), което означава, че размера на генерираното изображение ще се изчислява в зависимост от размерите на изображението в точки, посочената резолюция и мащаба.

JpegQuality

Получава или задава стойност, която определя качеството на генерираните JPEG изображения.

public int JpegQuality { get; set; }

стойност на имота

int

Remarks

Тя е ефективна само при спестяване до JPEG.

JPEG формат. стойността може да варира от 0 до 100, където 0 означава най-лошото качество, но максималната компресия и 100.

Стандартната стойност е 95.

MetafileRenderingOptions

Позволява да се посочи как се обработват метафилите в rendered output.

public MetafileRenderingOptions MetafileRenderingOptions { get; }

стойност на имота

MetafileRenderingOptions

Remarks

Aspose.Words.Saving.MetafileRenderingMode.Vector, Aspose.Words.

Aspose.Words.Saving.MetafileRenderingMode.Bitmap, Aspose.Words връща метафилите директно към изображението с помощта на двигателя за връщане на метафилите GDI.

GDI+ метафилен рендеринг двигател работи по-бързо, поддържа почти всички метафилни функции, но при ниски резолюции може да произведе несъвместим резултат, когато се сравнява с останалите векторни графики (особено за текст) на страницата. Aspose.Words.

Aspose.Words.Saving.MetafileRenderingMode е Aspose.Words.Saving.MetafileRenderingMode.Bitmap.

PageSet

Получава или поставя страниците, за да предаде.По подразбиране са всички страници в документа.

public PageSet PageSet { get; set; }

стойност на имота

PageSet

Remarks

Тази собственост е ефективна само при представяне на страници с документи.Това имущество се игнорира, когато представя формата на изображенията.

PaperColor

Получава или задава цветовете на фона (папир) за генерираните изображения.

System.Drawing.Color.White.

public Color PaperColor { get; set; }

стойност на имота

Color

Remarks

При представяне на страници на документ, който посочва своя собствена фонов цвят, след това цветът на фонова документа ще надвишава цветовете, посочени от това свойство.

PixelFormat

Получава или задава формат на пиксела за генерираните изображения.

public ImagePixelFormat PixelFormat { get; set; }

стойност на имота

ImagePixelFormat

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.

Пиксел формат на изходната картина може да се различава от зададената стойност поради работата на GDI+.

Resolution

Поставя както хоризонтална, така и вертикална резолюция за генерираните изображения, в точки на инча.

public float Resolution { set; }

стойност на имота

float

Remarks

Тази собственост е ефективна само при спестяване на формати на изображения.

SaveFormat

Определя формата, в която ще бъдат съхранени предаваните страници или формати на документа, ако се използва този обект на опциите за запазване.Тя може да бъде растерAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg или вектор Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Words.SaveFormat.WebP, Апсос.Words.SaveFormat.Svg.

public override SaveFormat SaveFormat { get; set; }

стойност на имота

SaveFormat

Remarks

Броят на другите опции зависи от избрания формат.

SVG както чрез Aspose.Words.Saving.ImageSaveOptions и чрез Aspose.Words.Saving.SvgSaveOptions.

Scale

Получава или задава коефициента за зом за генерираните изображения.

public float Scale { get; set; }

стойност на имота

float

Remarks

1.0. стойността трябва да бъде по-голяма от 0.

ThresholdForFloydSteinbergDithering

получава или поставя прага, който определя стойносттаТова е грешка в метода на Флойд-Стейнберг.Aspose.Words.Saving.ImageBinarizationMethod е Aspose.Words.Saving.ImageBinarizationMethod.FloydSteinbergDithering.

public byte ThresholdForFloydSteinbergDithering { get; set; }

стойност на имота

byte

Remarks

Стандартната стойност е 128.

TiffBinarizationMethod

Получава или задава метода, използвана при конвертиране на изображения в 1 bpp форматкогато Aspose.Words.Saving.ImageSaveOptions.SaveFormat е Aspose.Words.SaveFormat.Tiff иAspose.Words.Saving.ImageSaveOptions.TiffCompression е равна на Aspose.Words.Saving.TiffCompression.Ccitt3 или Aspose.Words.Saving.TiffCompression.Ccitt4.

public ImageBinarizationMethod TiffBinarizationMethod { get; set; }

стойност на имота

ImageBinarizationMethod

Remarks

Aspose.Words.Saving.ImageBinarizationMethod.Threshold.

TiffCompression

Получава или задава типа на компресия, за да се прилага при съхранение на генерирани изображения във формат TIFF.

public TiffCompression TiffCompression { get; set; }

стойност на имота

TiffCompression

Remarks

Тя е ефективна само при спестяване на TIFF.

Aspose.Words.Saving.TiffCompression.Lzw.

UseGdiEmfRenderer

GDI+ или Aspose.Words метафилен рендера, когато спестите на EMF.

public bool UseGdiEmfRenderer { get; set; }

стойност на имота

bool

Remarks

GDI+ метафил renderer се използва. т.е. съдържанието се пише на GDI.

Aspose.Words метафил renderer се използва. т.е. съдържанието се пише директно в метафил формат с Aspose.Words.

Тя е ефективна само при спестяване на EMF.

GDI+ спестяване работи само на .NET.

Дефолтната стойност е.

VerticalResolution

Получава или поставя вертикалната резолюция за генерираните изображения, в точки на инча.

public float VerticalResolution { get; set; }

стойност на имота

float

Remarks

Тази собственост има ефект само при спестяване на формати на изображения и засяга размера на изхода в пиксели.

Стандартната стойност е 96.

Methods

Clone()

Създава дълбоко клониране на този обект.

public ImageSaveOptions Clone()

Returns

ImageSaveOptions

 Български