Class VectorMultipageImage

Class VectorMultipageImage

Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)

Hình ảnh Vector 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

Thành viên thừa kế

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

Nhận bit hình ảnh theo số pixel.

public override int BitsPerPixel { get; }

Giá trị bất động sản

int

DefaultPage

Nhận trang mặc định.

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

Giá trị bất động sản

Image

Height

Nhận được độ cao hình ảnh.

public override int Height { get; }

Giá trị bất động sản

int

IsCached

Nó nhận được một giá trị cho thấy liệu dữ liệu của đối tượng hiện đang được ẩn và không cần đọc dữ liệu.

public override bool IsCached { get; }

Giá trị bất động sản

bool

PageCount

Nhận số trang.

public abstract int PageCount { get; }

Giá trị bất động sản

int

PageExportingAction

Nhận hoặc đặt trang xuất khẩu hành động.Xin lưu ý rằng thiết lập phương pháp này sẽ tự động phát hành tài nguyên trang sau khi nó được thực hiện.Nó sẽ được thực hiện ngay trước khi mỗi trang được tiết kiệm.

public virtual PageExportingAction PageExportingAction { get; set; }

Giá trị bất động sản

PageExportingAction

Pages

Nhận các trang.

public abstract Image[] Pages { get; }

Giá trị bất động sản

Image [ ]

Width

Nhận được chiều rộng hình ảnh

public override int Width { get; }

Giá trị bất động sản

int

Methods

CacheData()

Ẩn dữ liệu và đảm bảo rằng không có thêm tải data sẽ được thực hiện từ bên dưới_WL17__.DataStreamSupporter.Container dữ liệu

public override void CacheData()

Crop(Rectangle)

Cắt các góc thẳng cụ thể.

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Vòng thẳng.

GetEmbeddedImages()

Nhận được các hình ảnh tích hợp.

public override EmbeddedImage[] GetEmbeddedImages()

Returns

EmbeddedImage [ ]

Nhiều hình ảnh

GetSerializedStream(ImageOptionsBase, Rectangle, out int)

Chuyển sang APS.

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

Parameters

imageOptions ImageOptionsBase

Các tùy chọn hình ảnh.

clippingRectangle Rectangle

Cliping trực tiếp.

pageNumber int

Số trang .

Returns

Stream

dòng chảy serial

ReleaseManagedResources()

Hãy chắc chắn rằng không có tài nguyên không được quản lý được phát hành ở đây, vì chúng có thể đã được phát hành.

protected override void ReleaseManagedResources()

RemoveBackground(RemoveBackgroundSettings)

loại bỏ nền.

public override void RemoveBackground(RemoveBackgroundSettings settings)

Parameters

settings RemoveBackgroundSettings

Các thiết lập.

RemoveBackground()

loại bỏ nền.

public override void RemoveBackground()

Resize(int, int, resizeType)

Xóa lại hình ảnh.

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

Parameters

newWidth int

Chiều rộng mới

newHeight int

Độ cao mới

resizeType ResizeType

Loại Resize

Resize(int, int, ImageResizeSettings)

Xóa lại hình ảnh.

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

Parameters

newWidth int

Chiều rộng mới

newHeight int

Độ cao mới

settings ImageResizeSettings

Các thiết lập resize.

Rotate(Sông)

Hình ảnh xoay quanh trung tâm.

public override void Rotate(float angle)

Parameters

angle float

góc xoay trong độ. giá trị tích cực sẽ xoay theo cách đồng hồ.

RotateFlip(RotateFlipType)

xoay, nhảy, hoặc xoay và nhảy hình ảnh.

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

Loại của rotat flip.

SaveData(Stream)

Tiết kiệm dữ liệu

protected override void SaveData(Stream stream)

Parameters

stream Stream

Stream để lưu dữ liệu đến.

SetPalette(Màn hình, bool)

Đặt hình ảnh palette.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Palette để đặt.

updateColors bool

nếu thiết lập màu sắc ’thực tế’ sẽ được cập nhật theo bảng mới; nếu không, chỉ số màu vẫn không thay đổi. Lưu ý rằng chỉ thị chưa thay thế có thể phá vỡ hình ảnh trên tải nếu một số chỉ mục có các mục bảng không tương ứng.

Xem thêm

VectorImage , IMultipageImage

 Tiếng Việt