Class OdImage
Pôvodný názov: Aspose.Imaging.FileFormats.OpenDocument Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Otvorený dokument
[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
Z dedičných členov
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 a LoadOptions)
Initializujte nový Aspose.Imaging.FileFormats.OpenDocument.OdImage objekt tým, že poskytnete prúdový kontajner pozdĺžs možnosťami zaťaženia, ktoré uľahčujú bezproblémovú integráciu do softvérových aplikácií.konštruktor efektívne zaobchádzať s dátami obrazu, poskytuje flexibilitu a kontrolu nadzaťaženie procesu.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
a prúdu .
options
LoadOptions
Možnosti zaťaženia .
OdImage(StreamContainer)
Vytvára nový príklad triedy Aspose.Imaging.FileFormats.OpenDocument.OdImage, špeciálne navrhnutý preinicializácia s prúdovým kontajnerom.Tento konštruktor umožňuje bezdrôtovú integráciuso zdrojmi údajov založenými na prúde, ktoré uľahčujú efektívnu manipuláciu s príkladmi OdImagev rámci softvérových systémov.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Prúdový kontajner
Properties
BitsPerPixel
Obnovuje počet bitov na pixel pre obrázok. Táto vlastnosť poskytuje vnímaniedo úrovne detailov a farebnej hĺbky reprezentovanej v obraze, pomáhajúce v rôznychObrázkové úlohy a optimalizácie.
public override int BitsPerPixel { get; }
Hodnota nehnuteľnosti
Exceptions
ktoré túto nehnuteľnosť nevykonali
DefaultPage
Vráti predvolenú stránku spojenú s obrázkom, poskytuje základný prístup khlavná stránka v zozname obrázkov.Táto vlastnosť streamľuje navigáciua manipulácia s obrázkovými údajmi, zlepšovanie efektívnosti softvérového rozvojapracovných tokov .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Hodnota nehnuteľnosti
IsCached
Získava booleánovú hodnotu, ktorá ukazuje, či sú údaje o objekte v súčasnosticache, čím sa eliminuje potreba čítania údajov. Táto vlastnosť slúži akoindikátor optimalizácie, zlepšenie výkonu minimalizáciou redundantného prístupu k údajomna operáciu .
public override bool IsCached { get; }
Hodnota nehnuteľnosti
Exceptions
Táto metóda sa nevykonala
Metadata
Retrieves metadata specific to OpenDocument files. Táto vlastnosť umožňuje prístup kzákladné informácie vložené do súborov OD, ktoré uľahčujú rôzne operácieako extrakcia, modifikácia alebo analýza metadata.
public OdMetadata Metadata { get; }
Hodnota nehnuteľnosti
PageCount
Vráti celkový počet stránok v obraze.Táto vlastnosť je nevyhnutná preaplikácie spravujú viacstránkové obrázky, ktoré im umožňujú presne určiťpočet stránok, ktoré sú k dispozícii na spracovanie alebo zobrazenie.
public override int PageCount { get; }
Hodnota nehnuteľnosti
Records
Vráti záznamy OpenDocument uložené v obraze. táto nehnuteľnosť poskytujeprístup k špecifickým štruktúrovaným údajovým prvkom vloženým do súborov OpenDocument,uľahčovanie odberu alebo manipulácie s relevantnými informáciami na ďalšie spracovaniealebo analýzy.
public OdObject[] Records { get; }
Hodnota nehnuteľnosti
OdObject []
Methods
ReleaseManagedResources()
Uvoľní spravované zdroje. uistite sa, že tu nie sú spravované zdroje uvoľnené, pretože možno už boli uvoľnené.
protected override void ReleaseManagedResources()