Class OtgImage

Class OtgImage

İsim alanı : Aspose.Imaging.FileFormats.OpenDocument Toplantı: Aspose.Imaging.dll (25.4.0)

OpenDocument Template (OTG) API ile görüntü dosyalarını çizme işlemiOpenDocument XML formatı, görünmez manipülasyon için grafik içeriği ile yapılır.Belgeleri kolayca parsa, arka plan renkleri özelleştirin ve sayfa boyutlarını ayarlayın,OTG vektor grafik projeleriniz için optimum kontrol ve esneklik sağlamak.

[JsonObject(MemberSerialization.OptIn)]
public class OtgImage : OdImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage OdImage OtgImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

mirasçı üyeleri

OdImage.ReleaseManagedResources() , OdImage.DefaultPage , OdImage.IsCached , OdImage.BitsPerPixel , OdImage.PageCount , OdImage.Metadata , OdImage.Records , VectorMultipageImage.CacheData() , VectorMultipageImage.Crop(Rectangle) , VectorMultipageImage.Resize(int, int, ResizeType) , VectorMultipageImage.Rotate(float) , VectorMultipageImage.Resize(int, int, ImageResizeSettings) , VectorMultipageImage.RotateFlip(RotateFlipType) , VectorMultipageImage.RemoveBackground(RemoveBackgroundSettings) , VectorMultipageImage.RemoveBackground() , VectorMultipageImage.SetPalette(IColorPalette, bool) , VectorMultipageImage.GetEmbeddedImages() , VectorMultipageImage.SaveData(Stream) , VectorMultipageImage.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , VectorMultipageImage.ReleaseManagedResources() , VectorMultipageImage.PageCount , VectorMultipageImage.Pages , VectorMultipageImage.DefaultPage , VectorMultipageImage.IsCached , VectorMultipageImage.BitsPerPixel , VectorMultipageImage.Width , VectorMultipageImage.Height , VectorMultipageImage.PageExportingAction , VectorImage.GetEmbeddedImages() , VectorImage.RemoveBackground() , VectorImage.RemoveBackground(RemoveBackgroundSettings) , VectorImage.Resize(int, int, ResizeType) , VectorImage.Resize(int, int, ImageResizeSettings) , VectorImage.RotateFlip(RotateFlipType) , VectorImage.Crop(Rectangle) , VectorImage.Rotate(float) , VectorImage.Modify(RectangleF, float, float, float) , VectorImage.SizeF , VectorImage.WidthF , VectorImage.HeightF , VectorImage.Width , VectorImage.Height , Image.CanLoad(string) , Image.CanLoad(string, LoadOptions) , Image.CanLoad(Stream) , Image.CanLoad(Stream, LoadOptions) , Image.Create(ImageOptionsBase, int, int) , Image.Create(Image[]) , Image.Create(MultipageCreateOptions) , Image.Create(string[], bool) , Image.Create(string[]) , Image.Create(Image[], bool) , Image.GetFileFormat(string) , Image.GetFileFormat(Stream) , Image.GetFittingRectangle(Rectangle, int, int) , Image.GetFittingRectangle(Rectangle, int[], int, int) , Image.Load(string, LoadOptions) , Image.Load(string) , Image.Load(Stream, LoadOptions) , Image.Load(Stream) , Image.GetProportionalWidth(int, int, int) , Image.GetProportionalHeight(int, int, int) , Image.RemoveMetadata() , Image.CanSave(ImageOptionsBase) , Image.Resize(int, int) , Image.Resize(int, int, ResizeType) , Image.Resize(int, int, ImageResizeSettings) , Image.GetDefaultOptions(object[]) , Image.GetOriginalOptions() , Image.ResizeWidthProportionally(int) , Image.ResizeHeightProportionally(int) , Image.ResizeWidthProportionally(int, ResizeType) , Image.ResizeHeightProportionally(int, ResizeType) , Image.ResizeWidthProportionally(int, ImageResizeSettings) , Image.ResizeHeightProportionally(int, ImageResizeSettings) , Image.RotateFlip(RotateFlipType) , Image.Rotate(float) , Image.Crop(Rectangle) , Image.Crop(int, int, int, int) , Image.Save() , Image.Save(string) , Image.Save(string, ImageOptionsBase) , Image.Save(string, ImageOptionsBase, Rectangle) , Image.Save(Stream, ImageOptionsBase) , Image.Save(Stream, ImageOptionsBase, Rectangle) , Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , Image.SetPalette(IColorPalette, bool) , Image.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , Image.BitsPerPixel , Image.Bounds , Image.Container , Image.Height , Image.Palette , Image.UsePalette , Image.Size , Image.Width , Image.InterruptMonitor , Image.BufferSizeHint , Image.AutoAdjustPalette , Image.HasBackgroundColor , Image.FileFormat , Image.BackgroundColor , DataStreamSupporter.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Aşağıdaki kod çizgisi, bir OTG görüntüsünü PDF ve diğer görüntü biçimlerine nasıl dönüştüreceğinizi gösterir.

string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
                                                                                                              string inputFilePath = dir + "VariousObjectsMultiPage.otg";
                                                                                                              Aspose.Imaging.ImageOptionsBase[] options = { new Aspose.Imaging.ImageOptions.PngOptions(), new Aspose.Imaging.ImageOptions.PdfOptions() };
                                                                                                              foreach (Aspose.Imaging.ImageOptionsBase saveOptions in options)
                                                                                                              {
                                                                                                                  string extension = saveOptions is Aspose.Imaging.ImageOptions.PngOptions ? ".png" : ".pdf";
                                                                                                                  using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
                                                                                                                  {
                                                                                                                      Aspose.Imaging.ImageOptions.OtgRasterizationOptions otgRasterizationOptions = new Aspose.Imaging.ImageOptions.OtgRasterizationOptions();
                                                                                                                      otgRasterizationOptions.PageSize = image.Size;
                                                                                                                      saveOptions.VectorRasterizationOptions = otgRasterizationOptions;

                                                                                                                      image.Save(inputFilePath + extension, saveOptions);
                                                                                                                  }
                                                                                                              }

Constructors

OtgImage(StreamContainer ve LoadOptions)

Yeni bir Aspose.Imaging.FileFormats.OpenDocument.OtgImage nesnesini akış konteynerini sağlayarak başlatınve yükleme seçenekleri. bu yapımcı geliştiricilerin OTG’yi verimli bir şekilde yüklemelerini sağlarakışlardan gelen görüntüler, özelleştirilmiş yükleme yapılandırmalarını belirlerken.

public OtgImage(StreamContainer streamContainer, LoadOptions loadOptions)

Parameters

streamContainer StreamContainer

akış için.

loadOptions LoadOptions

Yükleme seçenekleri için.

OtgImage(StreamContainer)

Aspose.Imaging.FileFormats.OpenDocument.OtgImage sınıfının yeni bir nesnesini bir akış sağlayarak oluşturunKonteyner. bu yapımcı geliştiricilerin doğrudan OTG görüntüleri oluşturmalarını sağlarakış konteynerleri, OTG görüntü verileri ile çalışma sürecini kolaylaştırır.

public OtgImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Konteyner akışı için.

Properties

FileFormat

Bu mülk OTG dosya biçimine erişim sağlar, önemli anlayışlar sunarGörüntü dosyası içinde enkapsül edilen veri türüne girer.yazılım geliştiricileri için referans noktası, OTG’yi etkili bir şekilde ele almasını sağlardosyaları kendi uygulamaları içinde. bu mülk kullanarak,görüntü dosyasının belirli biçimini belirlemek, kolaylaştırmakOTG dosyalarının yazılım sistemlerine entegre edilmesi ve manipüle edilmesi.

public override FileFormat FileFormat { get; }

Mülkiyet Değer

FileFormat

Pages

Görüntü ile ilişkili sayfaların toplanmasını geri getirir, yazılımı sağlargeliştiriciler erişmek ve her bir sayfayı etkili bir şekilde manipüle etmek.Mülkiyet çeşitli faaliyetler için sayfalar aracılığıyla çamurlu iterasyon kolaylaştırır,Görüntü işleme uygulamalarının işlevselliğini ve çeşitliliğini arttırmak.

public override Image[] Pages { get; }

Mülkiyet Değer

Image […]

Methods

GetDefaultOptions(nesne[])

Görüntü için yapılandırılmış varsayılan seçenekleri geri getirir, uygun birgiriş ve varsayılan ayarları değiştirme yöntemi. bu mülk tutarlılık sağlarİşlemlerde, yaygın kullanım durumları ile uyumlu önceden tanımlanmış ayarlar sunarak,Geliştirme sürecini basitleştirmek.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object […]

ve argümanları.

Returns

ImageOptionsBase

Default seçenekleri

 Türkçe