Class VectorMultipageImage

Class VectorMultipageImage

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)

Imaginea Vectorului multipage

public abstract class VectorMultipageImage : VectorImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage

Derived

CdrImage , CmxImage , OdImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

Membrii moștenitori

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

VectorMultipageImage()

protected VectorMultipageImage()

Properties

BitsPerPixel

Obțineți bits de imagine pe pixel număr.

public override int BitsPerPixel { get; }

Valoarea proprietății

int

DefaultPage

Obțineți pagina default.

[Obsolete("Please use Pages[n]")]
public abstract Image DefaultPage { get; }

Valoarea proprietății

Image

Height

Obține înălțimea imaginii.

public override int Height { get; }

Valoarea proprietății

int

IsCached

Obține o valoare care indică dacă datele obiectului sunt cache în prezent și nu este necesară citirea datelor.

public override bool IsCached { get; }

Valoarea proprietății

bool

PageCount

Cumpără numărul de pagini.

public abstract int PageCount { get; }

Valoarea proprietății

int

PageExportingAction

Obține sau stabilește acțiunea de exportare a paginii.Vă rugăm să rețineți că setarea acestei metode va elibera automat resursele paginii după ce este executat.Acesta va fi executat imediat înainte ca fiecare pagină să fie salvată.

public virtual PageExportingAction PageExportingAction { get; set; }

Valoarea proprietății

PageExportingAction

Pages

Obțineți paginile.

public abstract Image[] Pages { get; }

Valoarea proprietății

Image []

Width

Obțineți amploarea imaginii.

public override int Width { get; }

Valoarea proprietății

int

Methods

CacheData()

Închide datele și se asigură că nu vor fi efectuate încărcări suplimentare de date din parteaAspose.Imaging.DataStreamSupporter.Container de date.

public override void CacheData()

Crop(Rectangle)

Încărcați rectanglul specificat.

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

în rectanglu .

GetEmbeddedImages()

Obțineți imaginile încorporate.

public override EmbeddedImage[] GetEmbeddedImages()

Returns

EmbeddedImage []

O serie de imagini

GetSerializedStream(ImageOptionsBase, rectangle, în afara int)

Se transformă în APS.

public override Stream GetSerializedStream(ImageOptionsBase imageOptions, Rectangle clippingRectangle, out int pageNumber)

Parameters

imageOptions ImageOptionsBase

Opţiuni de imagine.

clippingRectangle Rectangle

Reţeaua de rectangle.

pageNumber int

Numărul de pagină.

Returns

Stream

Streamul serializat

ReleaseManagedResources()

Asigurați-vă că resursele necontrolate nu sunt eliberate aici, deoarece acestea pot fi deja eliberate.

protected override void ReleaseManagedResources()

RemoveBackground(RemoveBackgroundSettings)

Îndepărtează fundalul.

public override void RemoveBackground(RemoveBackgroundSettings settings)

Parameters

settings RemoveBackgroundSettings

şi de setări.

RemoveBackground()

Îndepărtează fundalul.

public override void RemoveBackground()

Resize(int, int, resizeType)

Reduceţi imaginea.

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)

Parameters

newWidth int

În noua lățime.

newHeight int

Înălţimea nouă.

resizeType ResizeType

Tipul de rezistenţă.

Resize(int, int, ImageResizeSettings)

Reduceţi imaginea.

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)

Parameters

newWidth int

În noua lățime.

newHeight int

Înălţimea nouă.

settings ImageResizeSettings

Împreună cu setările de rezistență.

Rotate(float)

Imaginea rotată în jurul centrului.

public override void Rotate(float angle)

Parameters

angle float

Angajul rotativ în grade. valorile pozitive se vor rotati pe oră.

RotateFlip(RotateFlipType)

Se rotește, se rotește sau se rotește și se rotește imaginea.

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

Tipul de flip rotat.

SaveData(Stream)

salvează datele.

protected override void SaveData(Stream stream)

Parameters

stream Stream

Stream pentru a salva datele la.

SetPalette(Cuvânt cheie, bool)

Puneți paleta de imagine.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Paleta care trebuie stabilită.

updateColors bool

dacă este setat la culori “reale” va fi actualizat în funcție de noua paletă; în caz contrar, indicele de culoare rămân inalterate.

Vezi și

VectorImage , IMultipageImage

 Română