Class OdImage

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

OdgImage , OtgImage

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à

int

Exceptions

NotImplementedException

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à

Image

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à

bool

Exceptions

NotImplementedException

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à

OdMetadata

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à

int

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()
 Italiano