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; }
ارزش املاک
Pages
بازگرداندن جمع آوری صفحات مرتبط با تصویر، امکان نرم افزارتوسعه دهندگان برای دسترسی و دستکاری هر صفحه به طور موثر.املاک و مستغلات به راحتی از طریق صفحات برای عملیات های مختلف ایتره می شود.بهبود عملکرد و متنوعیت برنامه های پردازش تصویر.
public override Image[] Pages { get; }
ارزش املاک
Image [ ]
Methods
GetDefaultOptions(موضوع[])
بازگرداندن گزینه های پیش فرض تنظیم شده برای تصویر، ارائه یکراه برای دسترسی و تغییر تنظیمات پیش فرض.این ویژگی تضمین سازگاریدر عملیات با ارائه تنظیمات پیش تعیین شده که با موارد استفاده رایج مطابقت دارد،برای ساده سازی فرآیند توسعه
public override ImageOptionsBase GetDefaultOptions(object[] args)
Parameters
args
object
[ ]
این استدلال ها
Returns
گزینه های پیش فرض