Class ImageSaveOptions
Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)
Pozwala określić dodatkowe opcje podczas renderowania stron dokumentów lub kształtów do obrazów.
Aby dowiedzieć się więcej, odwiedź Specify Save Options Artykuł dokumentacyjny .
public class ImageSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← ImageSaveOptions
Dziedziczeni członkowie
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)
Inicjalizuje nową instancję tej klasy, która może być używana do przechowywania renderowanych obrazów wAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Format Aspose.Words.SaveFormat.WebP lub Aspose.Words.SaveFormat.Svg.
public ImageSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Może byćAspose.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 lub Aspose.Words.SaveFormat.Svg format.
Properties
HorizontalResolution
Otrzymuje lub ustawia rozdzielczość horyzontalną dla generowanych obrazów, w punktach na cala.
public float HorizontalResolution { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania formatów obrazu i wpływa na rozmiar wyjścia w pikselach.
Wartość zwykła wynosi 96.
ImageBrightness
Otrzymuje lub ustawia jasność dla generowanych obrazów.
public float ImageBrightness { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
Wartość domyślna wynosi 0.5. Wartość musi znajdować się w zakresie od 0 do 1.
ImageColorMode
Otrzymuje lub ustawia tryb koloru dla generowanych obrazów.
public ImageColorMode ImageColorMode { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
Wartość domyślna to Aspose.Words.Saving.ImageColorMode.None.
ImageContrast
Otrzymuje lub ustawia kontrast dla generowanych obrazów.
public float ImageContrast { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
Wartość domyślna wynosi 0.5. Wartość musi znajdować się w zakresie od 0 do 1.
ImageSize
Uzyskuje lub ustawia rozmiar generowanego obrazu w pikselach.
public Size ImageSize { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
Wartość domyślna to (0 x 0), co oznacza, że rozmiar generowanego obrazu zostanie obliczony według rozmiaru obrazów w punktach, określonej rozdzielczości i skaly.
JpegQuality
Otrzymuje lub ustawia wartość określającą jakość generowanych obrazów JPEG.
public int JpegQuality { get; set; }
Wartość nieruchomości
Remarks
Działa tylko w przypadku oszczędzania na JPEG.
Wartość ta może się różnić od 0 do 100, gdzie 0 oznacza najgorszą jakość, ale maksymalną kompresję, a 100 oznacza najlepszą jakość, ale minimalną kompresję.
Wartość zwykła wynosi 95.
MetafileRenderingOptions
Pozwala określić, w jaki sposób metafisy są traktowane w wydaniu renderowanym.
public MetafileRenderingOptions MetafileRenderingOptions { get; }
Wartość nieruchomości
Remarks
Kiedy Aspose.Words.Saving.MetafileRenderingMode.Vector jest określony, Aspose.Words przekazuje grafiki wektorowe za pomocą własnego silnika przekazywania wektorów najpierw, a następnie przekazuje grafiki wektorowe do obrazu.
Kiedy Aspose.Words.Saving.MetafileRenderingMode.Bitmap jest określony, Aspose.Words przekazuje metafile bezpośrednio do obrazu za pomocą silnika przekazującego metafile GDI+.
Silnik renderowania metafilii GDI+ działa szybciej, obsługuje prawie wszystkie funkcje metafilii, ale w niskich rozdzielczościach może wytwarzać niespójny wynik w porównaniu z resztą grafiki wektorowej (szczególnie dla tekstu) na stronie. silnik renderowania metafilii Aspose.Words wytwarza bardziej spójny wynik nawet w niskich rozdzielczościach, ale działa wolniej i może nieprawidłowo renderować złożone metafilii.
Wartość domyślna dla Aspose.Words.Saving.MetafileRenderingMode to Aspose.Words.Saving.MetafileRenderingMode.Bitmap.
PageSet
Otrzymuje lub ustawia strony do przekazywania.Standardem są wszystkie strony w dokumencie.
public PageSet PageSet { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko podczas renderowania stron dokumentów. ta właściwość jest ignorowana podczas renderowania kształtów do obrazów.
PaperColor
Otrzymuje lub ustawia kolor tła (papier) dla generowanych obrazów.
Wartość domyślna to System.Drawing.Color.White.
public Color PaperColor { get; set; }
Wartość nieruchomości
Remarks
Podczas renderowania stron dokumentu, który określa swój własny kolor tła, kolor tła dokumentu przekroczy kolor określony przez tę właściwość.
PixelFormat
Otrzymuje lub ustawia format piksela dla generowanych obrazów.
public ImagePixelFormat PixelFormat { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
Wartość domyślna to Aspose.Words.Saving.ImagePixelFormat.Format32BppArgb.
Format pixelowy obrazu wyjściowego może różnić się od wartości ustawionej ze względu na pracę GDI+.
Resolution
Ustaw rozdzielczość zarówno horyzontalną, jak i pionową dla generowanych obrazów, w punktach na cala.
public float Resolution { set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania do formatów obrazu raster.
SaveFormat
Określa format, w którym przesyłane strony lub formy dokumentu zostaną zapisane, jeśli ten obiekt opcji zapasowych jest używany.Może być rasteremAspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp,Aspose.Words.SaveFormat.Jpeg lub wektor Aspose.Words.SaveFormat.Emf, Aspose.Words.SaveFormat.Eps,Wymagania: Aspose.Words.SaveFormat.WebP, Aspose.Words.SaveFormat.Svg
public override SaveFormat SaveFormat { get; set; }
Wartość nieruchomości
Remarks
Liczba innych opcji zależy od wybranego formatu.
Ponadto, można zaoszczędzić do SVG zarówno za pośrednictwem Aspose.Words.Saving.ImageSaveOptions i za pośrednictwem Aspose.Words.Saving.SvgSaveOptions.
Scale
Uzyskuje lub ustawia czynnik zoomu dla generowanych obrazów.
public float Scale { get; set; }
Wartość nieruchomości
Remarks
Wartość domyślna wynosi 1.0. Wartość musi być większa niż 0.
ThresholdForFloydSteinbergDithering
otrzymuje lub ustawia granicę, która określa wartośćb) błąd binaryzacji w metodzie Floyd-Steinberg.kiedy Aspose.Words.Saving.ImageBinarizationMetoda jest Aspose.Words.Saving.ImageBinarizationMetoda.FloydSteinbergDithering.
public byte ThresholdForFloydSteinbergDithering { get; set; }
Wartość nieruchomości
Remarks
Wartość zwykła wynosi 128.
TiffBinarizationMethod
Uzyskuje lub ustawia metodę używaną podczas konwersji obrazów do formatu 1 bppkiedy Aspose.Words.Saving.ImageSaveOptions.SaveFormat jest Aspose.Words.SaveFormat.Tiff iAspose.Words.Saving.ImageSaveOptions.TiffCompression jest równy Aspose.Words.Saving.TiffCompression.Ccitt3 lub Aspose.Words.Saving.TiffCompression.Ccitt4.
public ImageBinarizationMethod TiffBinarizationMethod { get; set; }
Wartość nieruchomości
Remarks
Wartość domyślna to Aspose.Words.Saving.ImageBinarizationMethod.Threshold.
TiffCompression
Otrzymuje lub ustawia typ kompresji do zastosowania podczas przechowywania generowanych obrazów w formacie TIFF.
public TiffCompression TiffCompression { get; set; }
Wartość nieruchomości
Remarks
Działa tylko w przypadku oszczędzania na TIFF.
Wartość domyślna to Aspose.Words.Saving.TiffCompression.Lzw.
UseGdiEmfRenderer
Otrzymuje lub ustawia wartość określającą, czy należy używać renderera metafizycznego GDI+ lub Aspose.Words podczas oszczędzania na EMF.
public bool UseGdiEmfRenderer { get; set; }
Wartość nieruchomości
Remarks
W przypadku ustawienia do renderera metafilu GDI+ jest używany. tj. treść jest napisana do obiektu graficznego GDI+ i przechowywana do metafilu.
Jeśli ustawione do Aspose.Words metafizyczny renderer jest używany. tj. zawartość jest napisana bezpośrednio do formatu metafizycznego z Aspose.Words.
Jest skuteczny tylko w przypadku oszczędzania na EMF.
Oszczędność GDI+ działa tylko na .NET.
Wartość default jest.
VerticalResolution
Otrzymuje lub ustawia rozdzielczość pionową dla generowanych obrazów, w punktach na cala.
public float VerticalResolution { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość działa tylko w przypadku oszczędzania formatów obrazu i wpływa na rozmiar wyjścia w pikselach.
Wartość zwykła wynosi 96.
Methods
Clone()
Stwarza głębokie klony tego obiektu.
public ImageSaveOptions Clone()