Class OdImage
Nombre del espacio: Aspose.Imaging.FileFormats.OpenDocument Asamblea: Aspose.Imaging.dll (25.4.0)
El documento abierto
[JsonObject(MemberSerialization.OptIn)]
public abstract class OdImage : VectorMultipageImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage ← OdImage
Derived
Implements
IDisposable ,y, IObjectWithBounds ,y, IObjectWithSizeF ,y, IMultipageImage
Miembros heredados
VectorMultipageImage.CacheData() ,y, VectorMultipageImage.Crop(Rectangle) ,y, VectorMultipageImage.Resize(int, int, ResizeType) ,y, VectorMultipageImage.Rotate(float) ,y, VectorMultipageImage.Resize(int, int, ImageResizeSettings) ,y, VectorMultipageImage.RotateFlip(RotateFlipType) ,y, VectorMultipageImage.RemoveBackground(RemoveBackgroundSettings) ,y, VectorMultipageImage.RemoveBackground() ,y, VectorMultipageImage.SetPalette(IColorPalette, bool) ,y, VectorMultipageImage.GetEmbeddedImages() ,y, VectorMultipageImage.SaveData(Stream) ,y, VectorMultipageImage.GetSerializedStream(ImageOptionsBase, Rectangle, out int) ,y, VectorMultipageImage.ReleaseManagedResources() ,y, VectorMultipageImage.PageCount ,y, VectorMultipageImage.Pages ,y, VectorMultipageImage.DefaultPage ,y, VectorMultipageImage.IsCached ,y, VectorMultipageImage.BitsPerPixel ,y, VectorMultipageImage.Width ,y, VectorMultipageImage.Height ,y, VectorMultipageImage.PageExportingAction ,y, VectorImage.GetEmbeddedImages() ,y, VectorImage.RemoveBackground() ,y, VectorImage.RemoveBackground(RemoveBackgroundSettings) ,y, VectorImage.Resize(int, int, ResizeType) ,y, VectorImage.Resize(int, int, ImageResizeSettings) ,y, VectorImage.RotateFlip(RotateFlipType) ,y, VectorImage.Crop(Rectangle) ,y, VectorImage.Rotate(float) ,y, VectorImage.Modify(RectangleF, float, float, float) ,y, VectorImage.SizeF ,y, VectorImage.WidthF ,y, VectorImage.HeightF ,y, VectorImage.Width ,y, VectorImage.Height ,y, Image.CanLoad(string) ,y, Image.CanLoad(string, LoadOptions) ,y, Image.CanLoad(Stream) ,y, Image.CanLoad(Stream, LoadOptions) ,y, Image.Create(ImageOptionsBase, int, int) ,y, Image.Create(Image[]) ,y, Image.Create(MultipageCreateOptions) ,y, Image.Create(string[], bool) ,y, Image.Create(string[]) ,y, Image.Create(Image[], bool) ,y, Image.GetFileFormat(string) ,y, Image.GetFileFormat(Stream) ,y, Image.GetFittingRectangle(Rectangle, int, int) ,y, Image.GetFittingRectangle(Rectangle, int[], int, int) ,y, Image.Load(string, LoadOptions) ,y, Image.Load(string) ,y, Image.Load(Stream, LoadOptions) ,y, Image.Load(Stream) ,y, Image.GetProportionalWidth(int, int, int) ,y, Image.GetProportionalHeight(int, int, int) ,y, Image.RemoveMetadata() ,y, Image.CanSave(ImageOptionsBase) ,y, Image.Resize(int, int) ,y, Image.Resize(int, int, ResizeType) ,y, Image.Resize(int, int, ImageResizeSettings) ,y, Image.GetDefaultOptions(object[]) ,y, Image.GetOriginalOptions() ,y, Image.ResizeWidthProportionally(int) ,y, Image.ResizeHeightProportionally(int) ,y, Image.ResizeWidthProportionally(int, ResizeType) ,y, Image.ResizeHeightProportionally(int, ResizeType) ,y, Image.ResizeWidthProportionally(int, ImageResizeSettings) ,y, Image.ResizeHeightProportionally(int, ImageResizeSettings) ,y, Image.RotateFlip(RotateFlipType) ,y, Image.Rotate(float) ,y, Image.Crop(Rectangle) ,y, Image.Crop(int, int, int, int) ,y, Image.Save() ,y, Image.Save(string) ,y, Image.Save(string, ImageOptionsBase) ,y, Image.Save(string, ImageOptionsBase, Rectangle) ,y, Image.Save(Stream, ImageOptionsBase) ,y, Image.Save(Stream, ImageOptionsBase, Rectangle) ,y, Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) ,y, Image.SetPalette(IColorPalette, bool) ,y, Image.UpdateContainer(Image) ,y, Image.GetCanNotSaveMessage(ImageOptionsBase) ,y, Image.GetFitRectangle(Rectangle) ,y, Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) ,y, Image.GetFitRectangle(Rectangle, int[]) ,y, Image.OnPaletteChanged(IColorPalette, IColorPalette) ,y, Image.OnPaletteChanging(IColorPalette, IColorPalette) ,y, Image.ReleaseManagedResources() ,y, Image.BitsPerPixel ,y, Image.Bounds ,y, Image.Container ,y, Image.Height ,y, Image.Palette ,y, Image.UsePalette ,y, Image.Size ,y, Image.Width ,y, Image.InterruptMonitor ,y, Image.BufferSizeHint ,y, Image.AutoAdjustPalette ,y, Image.HasBackgroundColor ,y, Image.FileFormat ,y, Image.BackgroundColor ,y, DataStreamSupporter.timeout ,y, DataStreamSupporter.CacheData() ,y, DataStreamSupporter.Save() ,y, DataStreamSupporter.Save(Stream) ,y, DataStreamSupporter.Save(string) ,y, DataStreamSupporter.Save(string, bool) ,y, DataStreamSupporter.SaveData(Stream) ,y, DataStreamSupporter.ReleaseManagedResources() ,y, DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) ,y, DataStreamSupporter.DataStreamContainer ,y, DataStreamSupporter.IsCached ,y, DisposableObject.Dispose() ,y, DisposableObject.ReleaseManagedResources() ,y, DisposableObject.ReleaseUnmanagedResources() ,y, DisposableObject.VerifyNotDisposed() ,y, DisposableObject.Disposed ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
OdImage(SiguienteSiguienteSiguienteSiguienteLoadOptions)
Iniciar un nuevo objeto Aspose.Imaging.FileFormats.OpenDocument.OdImage proporcionando un contenedor de flujo a lo largo decon opciones de carga, facilitando la integración sin fío en aplicaciones de software.Constructor gestiona de manera eficiente los datos de la imagen, ofreciendo flexibilidad y control sobre elProceso de carga.
public OdImage(StreamContainer streamContainer, LoadOptions options)
Parameters
streamContainer
StreamContainer
El flujo.
options
LoadOptions
Las opciones de carga.
OdImage(StreamContainer)
Crea una nueva instancia de la clase Aspose.Imaging.FileFormats.OpenDocument.OdImage, diseñada específicamente paraInicialización con un contenedor de corriente. Este constructor permite la integración sin sellocon fuentes de datos basadas en el flujo, facilitando el manejo eficiente de las instancias de OdImagedentro de los sistemas de software.
public OdImage(StreamContainer streamContainer)
Parameters
streamContainer
StreamContainer
El contenedor de corriente.
Properties
BitsPerPixel
Retira el número de bits por pixel para la imagen. esta propiedad proporciona una visiónhasta el nivel de detalle y profundidad de color representado en la imagen, ayudando en variosTareas de procesamiento de imágenes y optimizaciones.
public override int BitsPerPixel { get; }
Valor de la propiedad
Exceptions
Los que no realizaron esta propiedad
DefaultPage
Retreará la página estándar asociada con la imagen, proporcionando acceso esencial ala página principal dentro de la colección de imágenes. esta propiedad fluye la navegacióny manipulación de datos de imagen, mejorando la eficiencia del desarrollo de softwareflujos de trabajo.
[Obsolete("Please use Pages[n]")]
public override Image DefaultPage { get; }
Valor de la propiedad
IsCached
Obtiene un valor booleano que indica si los datos del objeto están actualmentecache, eliminando así la necesidad de la lectura de datos. esta propiedad sirve como unIndicador de optimización, mejorando el rendimiento minimizando el acceso redundante a los datosoperaciones.
public override bool IsCached { get; }
Valor de la propiedad
Exceptions
El que no ha implementado este método
Metadata
Retreará metadatos específicos a los archivos de OpenDocument. esta propiedad permite el acceso ainformación esencial incorporada dentro de los archivos OD, facilitando diversas operaciones tales comocomo extracción, modificación o análisis de metadatos.
public OdMetadata Metadata { get; }
Valor de la propiedad
PageCount
Retira el número total de páginas dentro de la imagen. esta propiedad es esencial paraaplicaciones que manejan imágenes multipáginas, lo que les permite determinar con precisión elNúmero de páginas disponibles para procesamiento o exhibición.
public override int PageCount { get; }
Valor de la propiedad
Records
Retreará los registros de OpenDocument almacenados dentro de la imagen.acceso a elementos de datos estructurados específicos incorporados en los archivos de OpenDocument,Facilitar la recuperación o manipulación de la información pertinente para el tratamiento adicionalo el análisis.
public OdObject[] Records { get; }
Valor de la propiedad
OdObject [][]
Methods
ReleaseManagedResources()
Asegúrese de que los recursos no gestionados no se liberan aquí, ya que pueden haber sido ya liberados.
protected override void ReleaseManagedResources()