Class OtgImage

Class OtgImage

نام ها : Aspose.Imaging.FileFormats.OpenDocument جمع آوری: Aspose.Imaging.dll (25.4.0)

فرآیند OpenDocument Template (OTG) نقاشی فایل های تصویر با API مافرمت OpenDocument XML با محتوای گرافیکی برای دستکاری بی سیم.به راحتی اسناد را پارس کنید، رنگ های پس زمینه را سفارشی کنید و ابعاد صفحه را تنظیم کنید.اطمینان از کنترل و انعطاف پذیری مطلوب برای پروژه های گرافیک وکتور OTG شما.

[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

اعضای ارثی

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

کد زیر نشان می دهد که چگونه یک تصویر OTG را به PDF و سایر فرمت های تصویر تبدیل کنید.

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(بایگانی برچسب ها: LoadOptions)

شروع یک اشیاء Aspose.Imaging.FileFormats.OpenDocument.OtgImage جدید با ارائه یک ظرف جریاناین سازنده توسعه دهندگان را قادر می سازد تا OTG را به طور موثر بارگذاری کنند.تصاویر از جریان ها در حالی که مشخص کردن تنظیمات بار سفارشی.

public OtgImage(StreamContainer streamContainer, LoadOptions loadOptions)

Parameters

streamContainer StreamContainer

جریان است.

loadOptions LoadOptions

گزینه های بارگیری

OtgImage(StreamContainer)

ایجاد یک شی جدید از کلاس Aspose.Imaging.FileFormats.OpenDocument.OtgImage با ارائه یک جریاناین سازنده به توسعه دهندگان اجازه می دهد تا تصاویر OTG را به طور مستقیم ازمخازن جریان، روند کار با داده های تصویر OTG را آسان تر می کند.

public OtgImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

جریان کانتینر

Properties

FileFormat

این املاک دسترسی به فرمت فایل OTG را فراهم می کند و اطلاعات کلیدی را ارائه می دهد.به نوع داده ها که در داخل فایل تصویر کپسول شده است، عمل می کند.نقطه مرجع برای توسعه دهندگان نرم افزار، اجازه می دهد تا آنها را به طور موثر مدیریت OTGفایل ها در برنامه های خود را.با استفاده از این دارایی، شما می توانیدمشخص کردن فرمت خاص فایل تصویر، تسهیل بی سیمادغام و دستکاری فایل های OTG در سیستم های نرم افزاری آنها.

public override FileFormat FileFormat { get; }

ارزش املاک

FileFormat

Pages

بازگرداندن جمع آوری صفحات مرتبط با تصویر، امکان نرم افزارتوسعه دهندگان برای دسترسی و دستکاری هر صفحه به طور موثر.املاک و مستغلات به راحتی از طریق صفحات برای عملیات های مختلف ایتره می شود.بهبود عملکرد و متنوعیت برنامه های پردازش تصویر.

public override Image[] Pages { get; }

ارزش املاک

Image [ ]

Methods

GetDefaultOptions(موضوع[])

بازگرداندن گزینه های پیش فرض تنظیم شده برای تصویر، ارائه یکراه برای دسترسی و تغییر تنظیمات پیش فرض.این ویژگی تضمین سازگاریدر عملیات با ارائه تنظیمات پیش تعیین شده که با موارد استفاده رایج مطابقت دارد،برای ساده سازی فرآیند توسعه

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object [ ]

این استدلال ها

Returns

ImageOptionsBase

گزینه های پیش فرض

 فارسی