Class OdImage
Namn på plats: Aspose.Imaging.FileFormats.OpenDocument Församling: Aspose.Imaging.dll (25.4.0)
Det öppna dokumentet
[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
Arvsmedlemmar
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 och LoadOptions)
Initialisera ett nytt Aspose.Imaging.FileFormats.OpenDocument.OdImage objekt genom att tillhandahålla en strömbehållare längsmed laddningsalternativ, vilket underlättar smidig integration i programvaruapplikationer.konstruktor effektivt hantera bilddata, erbjuder flexibilitet och kontroll överLaddningsprocessen är.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
och strömmen.
options
LoadOptions
Laddningsalternativ är.
OdImage(StreamContainer)
Skapar en ny instans av Aspose.Imaging.FileFormats.OpenDocument.OdImage klass, speciellt utformad förinitialisering med en strömbehållare. Denna byggare möjliggör trådlös integrationmed strömbaserade datakällor, vilket underlättar effektiv hantering av OdImage-instanserinom programvarusystemet.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Ström för container.
Properties
BitsPerPixel
Returnerar antalet bits per pixel för bilden. Denna egenskap ger insikti detalj och färgdjup som representeras i bilden, bidrar till olikaBildbearbetningsuppgifter och optimeringar.
public override int BitsPerPixel { get; }
Fastighetsvärde
Exceptions
som inte har genomfört denna egendom
DefaultPage
Returnerar den standardsida som är associerad med bilden, vilket ger nödvändig åtkomst tillden primära sidan inom bildsamlingen.Detta egendom strömmar navigationenoch manipulering av bilddata, förbättring av effektiviteten i programutvecklingArbetsflöden .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Fastighetsvärde
IsCached
Få ett booleanvärde som indikerar om objektets data är aktuellacached, vilket eliminerar behovet av data läsning. Denna egendom tjänar som enoptimeringsindikator, förbättring av prestanda genom att minimera redundant dataåtkomstoch operation.
public override bool IsCached { get; }
Fastighetsvärde
Exceptions
som inte har genomfört denna metod
Metadata
Retriever metadata specifika till OpenDocument-filer. Denna egenskap tillåter tillgång tillnödvändig information inbäddad inom OD-filer, vilket underlättar olika operationer somsom utvinning, modifiering eller analys av metadata.
public OdMetadata Metadata { get; }
Fastighetsvärde
PageCount
återställer det totala antalet sidor inom bilden.Detta egendom är nödvändig förapplikationer som hanterar flersidiga bilder, vilket gör det möjligt för dem att exakt bestämmaAntal sidor tillgängliga för bearbetning eller visning.
public override int PageCount { get; }
Fastighetsvärde
Records
Returnerar OpenDocument-filerna som lagras inom bilden. denna egendom gertillgång till specifika strukturerade dataelement som är inbäddade i OpenDocument-filer,underlätta återhämtning eller manipulering av relevant information för vidare behandlingEller en analys.
public OdObject[] Records { get; }
Fastighetsvärde
OdObject [ ]
Methods
ReleaseManagedResources()
Se till att inga okontrollerade resurser släpps här, eftersom de kanske redan har släppts.
protected override void ReleaseManagedResources()