Class OdImage
ja nimityö: Aspose.Imaging.FileFormats.OpenDocument Kokoelma: Aspose.Imaging.dll (25.4.0)
Avoin asiakirja
[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
Perintöjäsenet
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 ja LoadOptions)
Aloita uusi Aspose.Imaging.FileFormats.OpenDocument.OdImage-objekti antamalla virran säiliönkuormitusvaihtoehtoja, jotka helpottavat turhaa integrointia ohjelmistovaihtoehtoihin.rakentaja käsittelee kuvan tietoja tehokkaasti, tarjoaa joustavuutta ja valvontaaLadattu prosessi .
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
ja virtauksen.
options
LoadOptions
kuormitusvaihtoehtoja varten.
OdImage(StreamContainer)
Luo uusi esimerkki Aspose.Imaging.FileFormats.OpenDocument.OdImage luokan, joka on suunniteltu erityisestialoittaminen virran säiliöllä. Tämä rakentaja mahdollistaa suonittoman integroinninvirta-pohjaiset tietolähteet, jotka helpottavat OdImagen tapausten tehokasta käsittelyäohjelmistojärjestelmien sisällä.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
Liikenne on kontti.
Properties
BitsPerPixel
palauttaa kuvan pixel-bittin lukumäärän.Tämä ominaisuus antaa tietoakuvaan esitetyn yksityiskohdan ja värin syvyyden tasolle, joka auttaa erilaisissakuvankäsittelyn tehtävät ja optimoinnit.
public override int BitsPerPixel { get; }
Omistuksen arvo
Exceptions
Tämä omaisuus ei ole toteutettu
DefaultPage
palauttaa kuvaan liittyvän oletusarvoisen sivun, joka tarjoaa välttämättömän pääsynkuvakokoelman ensisijainen sivu. Tämä ominaisuus nopeuttaa navigointiaja kuvan tiedon manipulointi, ohjelmistojen kehittämisen tehokkuuden parantaminentyön virtaukset .
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Omistuksen arvo
IsCached
Saat boolean-arvon, joka osoittaa, ovatko kohteen tiedot tällä hetkelläcache, mikä poistaa tietojen lukemisen tarvetta. Tämä omaisuus toimiioptimointiindikaattori, parantaa suorituskykyä minimoimalla redundanttien tietojen saatavuuttaja operaatiota.
public override bool IsCached { get; }
Omistuksen arvo
Exceptions
Tätä menetelmää ei käytetä
Metadata
Retrieves metadata specific to OpenDocument files. Tämä ominaisuus mahdollistaa pääsyntärkeitä tietoja, jotka on sisällytetty OD-tiedostoihin ja jotka helpottavat erilaisia toimia, kutenmetatietojen hyödyntämiseen, muuntamiseen tai analysointiin.
public OdMetadata Metadata { get; }
Omistuksen arvo
PageCount
palauttaa kuvan sisällä olevien sivujen kokonaismäärän.Tämä omaisuus on välttämätöntäsovellukset, jotka hallitsevat monisivuisia kuvia, joiden avulla ne pystyvät määrittämään tarkastiSivujen lukumäärä, joka on käytettävissä käsittelyyn tai näyttöön.
public override int PageCount { get; }
Omistuksen arvo
Records
palauttaa kuvan sisällä tallennetut OpenDocument -rekisterit. tämä omaisuus myöntääpääsy tiettyihin OpenDocument-tiedostoihin sisältyviin rakenteellisiin tietoelementteihin,edistää asiaankuuluvien tietojen keräämistä tai manipulointia jatkokäsittelyä vartentai analyysiä.
public OdObject[] Records { get; }
Omistuksen arvo
OdObject []
Methods
ReleaseManagedResources()
Varmista, että hallitsemattomia resursseja ei ole vapautettu täällä, koska ne saattavat olla jo vapautettu.
protected override void ReleaseManagedResources()