Class OdImage
Il nome: Aspose.Imaging.FileFormats.OpenDocument Assemblea: Aspose.Imaging.dll (25.4.0)
Il documento aperto
[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
I membri ereditari
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(StreamContainer e LoadOptions)
Iniziare un nuovo oggetto Aspose.Imaging.FileFormats.OpenDocument.OdImage fornendo un contenitore di flusso lungocon opzioni di carico, facilitando l’integrazione senza sosta in applicazioni software.il costruttore gestisce efficacemente i dati dell’immagine, offrendo flessibilità e controlloIl processo di caricamento.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
Il flusso .
options
LoadOptions
Le opzioni di carico.
OdImage(StreamContainer)
Crea una nuova instanza della classe Aspose.Imaging.FileFormats.OpenDocument.OdImage, progettata specificamente perinizializzazione con un contenitore di flusso.Questo costruttore consente l’integrazione senza filicon fonti di dati basate sul flusso, facilitando la gestione efficiente degli esempi di OdImageall’interno dei sistemi software.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Il contenitore di flusso.
Properties
BitsPerPixel
Retrieve il numero di bit per pixel per l’immagine.Questa proprietà fornisce una visionea livello di dettaglio e profondità del colore rappresentato nell’immagine, aiutando in varicompiti di elaborazione e ottimizzazione dell’immagine.
public override int BitsPerPixel { get; }
Valore di proprietà
Exceptions
che non ha realizzato questa proprietà
DefaultPage
Retrieve la pagina predefinita associata all’immagine, fornendo accesso essenziale ala pagina principale all’interno della raccolta di immagini.Questa proprietà rafforza la navigazionee la manipolazione dei dati dell’immagine, migliorando l’efficienza dello sviluppo del softwaredei flussi di lavoro.
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Valore di proprietà
IsCached
Ottenere un valore booleano indicando se i dati dell’oggetto sono attualmentecache, eliminando così la necessità di lettura dei dati.Questa proprietà serve comeIndicatore di ottimizzazione, migliorando le prestazioni minimizzando l’accesso a dati redundantidi operazione.
public override bool IsCached { get; }
Valore di proprietà
Exceptions
che non ha applicato questo metodo
Metadata
Retrieve metadati specifici ai file OpenDocument.Questa proprietà consente l’accesso ainformazioni essenziali inserite nei file OD, facilitando le varie operazioni dicome estrazione, modifica o analisi dei metadati.
public OdMetadata Metadata { get; }
Valore di proprietà
PageCount
Retrieve il numero totale di pagine all’interno dell’immagine.Questa proprietà è essenziale perapplicazioni che gestiscono immagini multi-pagine, consentendo loro di determinare accuratamente ilNumero di pagine disponibili per il trattamento o la visualizzazione.
public override int PageCount { get; }
Valore di proprietà
Records
Retrieve i registri OpenDocument memorizzati all’interno dell’immagine.l’accesso a specifici elementi di dati strutturati incorporati nei file OpenDocument,facilitare il recupero o la manipolazione delle informazioni pertinenti per un ulteriore trattamento;o di analisi.
public OdObject[] Records { get; }
Valore di proprietà
OdObject [ ]
Methods
ReleaseManagedResources()
Assicurati di non rilasciare risorse non gestite qui, poiché potrebbero essere già state rilasciate.
protected override void ReleaseManagedResources()