Class OtgImage

Class OtgImage

Именује се: Aspose.Imaging.FileFormats.OpenDocument Асамблеја: Aspose.Imaging.dll (25.4.0)

Процес OpenDocument Template (OTG) цртање слике датотеке са нашим АПИ-омФормат OpenDocument XML са графичким садржајем за беспрекорно манипулацију.Једноставно парсе документе, прилагођавање боја позадине и подешавање димензија странице,Обезбедити оптималну контролу и флексибилност за ваше пројекте ОТГ векторске графике.

[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

Следећи кодови снимак показује како конвертовати ОТГ слику у ПДФ и друге формати слике.

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.ОtgImage објекат пружајући контејнер струјеОвај конструктор омогућава програмерима да ефикасно оптерећују ОТГСлике из струја док се одређују прилагођене конфигурације пуњења.

public OtgImage(StreamContainer streamContainer, LoadOptions loadOptions)

Parameters

streamContainer StreamContainer

У току струје.

loadOptions LoadOptions

Опције за оптерећење.

OtgImage(StreamContainer)

Креирање новог објекта из Aspose.Imaging.FileFormats.OpenDocument.ОtgImage класе пружањем струјеконтејнер. овај конструктор омогућава програмерима да креирају ОТГ слике директно одпото контејнери, усклађивање процеса рада са ОТГ слике података.

public OtgImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Контејнер за струју.

Properties

FileFormat

Ова имовина пружа приступ формату датотеке ОТГ, нудећи кључне информацијеу врсту података енкапсулисаних унутар слике датотеке. служи као кључниреферентне тачке за програмерске програмери, омогућавајући им да ефикасно управљају ОТГдатотеке у њиховим апликацијама. користећи ову имовину, можетеутврдити специфичан формат датотеке слике, олакшавајући бескорисноИнтеграција и манипулација ОТГ датотекама у њиховим софтверским системима.

public override FileFormat FileFormat { get; }

Вредност имовине

FileFormat

Pages

Враћа прикупљање страница повезаних са сликом, омогућавајући софтверпрограмери да приступе и манипулишу сваком појединачном страници ефикасно.имовина олакшава беспрекорно итерирање кроз странице за различите операције,побољшање функционалности и разноврсности апликација за обраду слика.

public override Image[] Pages { get; }

Вредност имовине

Image []

Methods

GetDefaultOptions(Објекат[])

Враћа подразумеване опције конфигурисане за слику, пружајући погоданначин приступа и модификације подразумеваних подешавања.Овај својство обезбеђује конзистентносту операцијама понудом претходно дефинисаних подешавања које се усклађују са случајевима уобичајене употребе,Поједностављање процеса развоја.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object []

i argumentima .

Returns

ImageOptionsBase

Default opcije

 Српски