Class OdImage
Το όνομα: Aspose.Imaging.FileFormats.OpenDocument Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το ανοιχτό έγγραφο
[JsonObject(MemberSerialization.OptIn)]
public abstract class OdImage : VectorMultipageImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage ← OdImage
Derived
Implements
IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage
Κληρονομημένα μέλη
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()
Constructors
OdImage(Σύνδεσμος, LoadOptions)
Ξεκινήστε ένα νέο αντικείμενο Aspose.Imaging.FileFormats.OpenDocument.OdImage παρέχοντας ένα δοχείο ροής μαζίμε επιλογές φόρτισης, διευκολύνοντας την αδιάβροχη ενσωμάτωση σε εφαρμογές λογισμικού.ο κατασκευαστής χειρίζεται αποτελεσματικά τα δεδομένα εικόνας, παρέχοντας ευελιξία και έλεγχο πάνω στοΗ διαδικασία φόρτισης.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
Το ρεύμα.
options
LoadOptions
Οι επιλογές φορτίου.
OdImage(StreamContainer)
Δημιουργεί μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.OpenDocument.OdImage, σχεδιασμένη ειδικά γιααρχιτεκτονική με ένα δοχείο ρεύματος.Αυτός ο κατασκευαστής επιτρέπει την ασύρματη ολοκλήρωσημε πηγές δεδομένων με βάση τη ροή, διευκολύνοντας την αποτελεσματική επεξεργασία των παραδείξεων OdImageμέσα στα συστήματα λογισμικού.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Η ροή του δοχείου.
Properties
BitsPerPixel
Επαναλαμβάνει τον αριθμό των bit ανά pixel για την εικόνα.Αυτή η ιδιότητα παρέχει εικόναστο επίπεδο της λεπτομέρειας και το βάθος του χρώματος που αντιπροσωπεύεται στην εικόνα, βοηθώντας σε διάφοραΕργασίες επεξεργασίας εικόνας και βελτιστοποίησης.
public override int BitsPerPixel { get; }
Αξία ιδιοκτησίας
Exceptions
Όσοι δεν υλοποιούν την ιδιοκτησία
DefaultPage
Επιστρέφει την προεπιλεγμένη σελίδα που σχετίζεται με την εικόνα, παρέχοντας απαραίτητη πρόσβαση σεΗ αρχική σελίδα εντός της συλλογής εικόνων.Αυτή η ιδιοκτησία βελτιώνει την πλοήγησηκαι χειραγώγηση των δεδομένων εικόνας, βελτίωση της αποτελεσματικότητας της ανάπτυξης λογισμικούΟι ροές εργασίας.
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Αξία ιδιοκτησίας
IsCached
Αποκτά αξία boolean που δείχνει αν τα δεδομένα του αντικειμένου είναι επί του παρόντοςκρυμμένο, εξαλείφοντας έτσι την ανάγκη για ανάγνωση δεδομένων. αυτή η ιδιοκτησία χρησιμεύει ωςΟ δείκτης βελτιστοποίησης, βελτίωση της απόδοσης με την ελαχιστοποίηση της περιοριστικής πρόσβασης στα δεδομέναΕπιχείρηση .
public override bool IsCached { get; }
Αξία ιδιοκτησίας
Exceptions
Δεν εφαρμόζεται αυτή η μέθοδος
Metadata
Ανακατεύει συγκεκριμένα μεταδεδομένα σε αρχεία OpenDocument. Αυτή η ιδιότητα επιτρέπει την πρόσβαση σεουσιώδεις πληροφορίες ενσωματωμένες στα αρχεία OD, διευκολύνοντας τις διάφορες λειτουργίεςως εξόρυξη, τροποποίηση ή ανάλυση μεταδεδομένων.
public OdMetadata Metadata { get; }
Αξία ιδιοκτησίας
PageCount
Επαναλαμβάνει τον συνολικό αριθμό σελίδων εντός της εικόνας.Αυτή η ιδιοκτησία είναι απαραίτητη γιαεφαρμογές που διαχειρίζονται εικόνες πολλών σελίδων, επιτρέποντάς τους να προσδιορίζουν με ακρίβεια τηναριθμός σελίδων που είναι διαθέσιμες για επεξεργασία ή προβολή.
public override int PageCount { get; }
Αξία ιδιοκτησίας
Records
Επιστρέφει τα αρχεία του OpenDocument που αποθηκεύονται μέσα στην εικόνα.πρόσβαση σε συγκεκριμένα δομημένα στοιχεία δεδομένων που ενσωματώνονται στα αρχεία του OpenDocument,διευκόλυνση της ανάκτησης ή της χειραγώγησης των σχετικών πληροφοριών για περαιτέρω επεξεργασίαή την ανάλυση.
public OdObject[] Records { get; }
Αξία ιδιοκτησίας
OdObject [ ]
Methods
ReleaseManagedResources()
Απελευθερώστε τους διαχειριζόμενους πόρους. Βεβαιωθείτε ότι δεν απελευθερώνονται εδώ μη διαχειριζόμενοι πόροι, καθώς μπορεί να έχουν ήδη απελευθερωθεί.
protected override void ReleaseManagedResources()