Class OdImage

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

OdgImage , OtgImage

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

int

Exceptions

NotImplementedException

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

Image

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

bool

Exceptions

NotImplementedException

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

OdMetadata

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

int

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