Class VectorMultipageImage

Class VectorMultipageImage

Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)

Векторът на мултистраницата

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

наследници

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

Получава изображението битове на пиксел.

public override int BitsPerPixel { get; }

стойност на имота

int

DefaultPage

Вземете дефолтната страница.

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

стойност на имота

Image

Height

Получава височината на изображението.

public override int Height { get; }

стойност на имота

int

IsCached

Получава стойност, която показва дали данните на обекта са скрити в момента и не се изисква четене на данни.

public override bool IsCached { get; }

стойност на имота

bool

PageCount

Получава се броят на страниците.

public abstract int PageCount { get; }

стойност на имота

int

PageExportingAction

Получава или поставя експортиращата дейност на страницата.Моля, имайте предвид, че настройката на този метод автоматично ще освободи ресурсите на страницата след изпълнението му.Тя ще бъде изпълнена непосредствено преди всяка страница да бъде спасена.

public virtual PageExportingAction PageExportingAction { get; set; }

стойност на имота

PageExportingAction

Pages

Получават се страниците.

public abstract Image[] Pages { get; }

стойност на имота

Image []

Width

Получава ширината на изображението.

public override int Width { get; }

стойност на имота

int

Methods

CacheData()

Закрива данните и гарантира, че няма да се извършва допълнително зареждане на данни от основнотоAspose.Imaging.DataStreamSupporter.ДатаСтримКонтейнер.

public override void CacheData()

Crop(Rectangle)

Намаляване на посочения правоъгълник.

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

на правоъгълника.

GetEmbeddedImages()

Направете вградените изображения.

public override EmbeddedImage[] GetEmbeddedImages()

Returns

EmbeddedImage []

Поредица от изображения

GetSerializedStream(ImageOptionsBase, Rectangle, изход int)

Превръща се в APS.

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

Parameters

imageOptions ImageOptionsBase

Опции за изображение.

clippingRectangle Rectangle

Клепингът е правоъгълник.

pageNumber int

Номер на страницата.

Returns

Stream

Сериализираният поток

ReleaseManagedResources()

Уверете се, че не управлявани ресурси не се пускат тук, тъй като те може да са вече пуснати.

protected override void ReleaseManagedResources()

RemoveBackground(RemoveBackgroundSettings)

Премахване на фона.

public override void RemoveBackground(RemoveBackgroundSettings settings)

Parameters

settings RemoveBackgroundSettings

и на настройките.

RemoveBackground()

Премахване на фона.

public override void RemoveBackground()

Resize(Инт, инт и резистент)

Рециклира изображението.

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

Parameters

newWidth int

Новата ширина.

newHeight int

Новата височина.

resizeType ResizeType

Типът на възстановяване.

Resize(Инт, инт и ImageResizeSettings)

Рециклира изображението.

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

Parameters

newWidth int

Новата ширина.

newHeight int

Новата височина.

settings ImageResizeSettings

Изтегляне на настройките.

Rotate(Флота)

Снимка се върти около центъра.

public override void Rotate(float angle)

Parameters

angle float

Позитивните стойности ще се въртят по часовника.

RotateFlip(RotateFlipType)

Ротира, флипсва или ротира и флепва изображението.

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

Типът на ротативния флип.

SaveData(Stream)

Съхранява данните.

protected override void SaveData(Stream stream)

Parameters

stream Stream

Потокът за съхранение на данните.

SetPalette(Изолация, Bool)

Поставете палетата на изображението.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Палетата трябва да бъде поставена.

updateColors bool

ако сте зададени на “истински” цветове ще бъдат актуализирани в съответствие с новата палета; в противен случай индексите на цветовете остават непроменени. Имайте предвид, че непроменен индекс може да се счупи изображението на зареждане, ако някои индексы имат несъответстващи палетни вноски.

Вижте също

VectorImage , IMultipageImage

 Български