Class OtgImage

Class OtgImage

Το όνομα: Aspose.Imaging.FileFormats.OpenDocument Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Διαχείριση OpenDocument Template (OTG) σχεδιάζοντας αρχεία εικόνας με το API μαςΗ μορφή OpenDocument XML με Graphics Content για ασύρματη χειραγώγηση.Εύκολα διακόπτουν τα έγγραφα, προσαρμόζουν τα χρώματα φόντου και προσαρμόζουν τις διαστάσεις της σελίδας,εξασφάλιση βέλτιστου ελέγχου και ευελιξίας για τα έργα γραφικών vector 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

Προεπιλεγμένες επιλογές

 Ελληνικά