Class OdImage
nazivni prostor: Aspose.Imaging.FileFormats.OpenDocument Sastav: Aspose.Imaging.dll (25.4.0)
Otvoreni 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
naslijeđeni članovi
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 i LoadOptions)
Inicijalizirajte novi Aspose.Imaging.FileFormats.OpenDocument.OdImage objekt pružajući tok kontejner uzs opcijama opterećenja, olakšavajući bespomoćnu integraciju u softverske aplikacije.konstruktor učinkovito obrađuje podatke o slikama, pružajući fleksibilnost i kontrolu nadProces za punjenje.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
U toku je.
options
LoadOptions
Opcije za opterećenje.
OdImage(StreamContainer)
Stvara novi primjer Aspose.Imaging.FileFormats.OpenDocument.OdImage razreda, posebno dizajniran zainicijaliziranje s kontejnerom za struju.Ovaj konstruktor omogućuje bespomoćnu integracijus izvorima podataka koji se temelje na protoku, olakšavajući učinkovitu obradu OdImage primjeraunutar softverskih sustava.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Kontejner za struju.
Properties
BitsPerPixel
Povratak broja bitova po pikselu za sliku. ova svojstva pruža uvidu razinu detalja i boja dubine prikazana u slici, pomažući u različitimObavijest o zadatcima i optimizacijama.
public override int BitsPerPixel { get; }
Vrijednost nekretnina
Exceptions
Za one koji nisu ostvarili takvu imovinu
DefaultPage
Povratak podrazumevane stranice povezane s slikom, pružajući neophodan pristupGlavna stranica u zbirci slika. ova imovina omogućuje navigacijui manipulacija podacima slike, povećanje učinkovitosti softverskog razvojaradnih tokova .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Vrijednost nekretnina
IsCached
Dobiva boolean vrijednost koja ukazuje na to da li su podaci o objektu trenutnocache, čime se uklanja potreba za čitanjem podataka. ova imovina služi kaoIndikator optimizacije, poboljšanje performansi smanjenjem redundantnog pristupa podacimau operaciji.
public override bool IsCached { get; }
Vrijednost nekretnina
Exceptions
Ne primjenjuje se ova metoda
Metadata
Vrati metapodatke specifične za OpenDocument datoteke. ova svojstva omogućuje pristupbitne informacije uvrštene u OD datoteke, olakšavajući različite operacije kao što sukao ekstrakcija, izmjena ili analiza metapodataka.
public OdMetadata Metadata { get; }
Vrijednost nekretnina
PageCount
Povratak ukupnog broja stranica unutar slike.Ova je imovina neophodna zaaplikacije koje upravljaju mnogobrojnim slikama, omogućavajući im da točno određujuBroj stranica dostupnih za obradu ili prikazivanje.
public override int PageCount { get; }
Vrijednost nekretnina
Records
Obnavlja OpenDocument zapise pohranjene unutar slike. ova imovina donosipristup određenim strukturiranim elementima podataka ugrađenima u OpenDocument datoteke,olakšavanje povlačenja ili manipulacije relevantnih informacija za daljnju obradu;ili analizu.
public OdObject[] Records { get; }
Vrijednost nekretnina
OdObject []
Methods
ReleaseManagedResources()
Uklonite upravljane resurse. pobrinite se da se ovdje ne otpuštaju nekontrolirani resursi, budući da su možda već otpušteni.
protected override void ReleaseManagedResources()