Class VectorMultipageImage

Class VectorMultipageImage

Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)

Vektor multipage bild

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

Arvsmedlemmar

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

Få bildbiter per pixel räkning.

public override int BitsPerPixel { get; }

Fastighetsvärde

int

DefaultPage

Hämta default sida.

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

Fastighetsvärde

Image

Height

Få bildens höjd.

public override int Height { get; }

Fastighetsvärde

int

IsCached

Få ett värde som anger om objektets data är cached för närvarande och inga data läsning krävs.

public override bool IsCached { get; }

Fastighetsvärde

bool

PageCount

Få sidan räknas.

public abstract int PageCount { get; }

Fastighetsvärde

int

PageExportingAction

Få eller ställa sidan export åtgärd.Observera att inställningen av denna metod automatiskt släpper sidresurser efter att den är körd.Det kommer att köras strax innan varje sida sparas.

public virtual PageExportingAction PageExportingAction { get; set; }

Fastighetsvärde

PageExportingAction

Pages

Få de sidor.

public abstract Image[] Pages { get; }

Fastighetsvärde

Image [ ]

Width

Få bildens bredd.

public override int Width { get; }

Fastighetsvärde

int

Methods

CacheData()

döljer uppgifterna och säkerställer att inga ytterligare data laddningar kommer att utföras från underliggandeFörsäljning: DataStreamSupporter.DataStreamContainer

public override void CacheData()

Crop(Rectangle)

Skär den angivna rektangeln.

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

och rektangeln.

GetEmbeddedImages()

Få de inbyggda bilderna.

public override EmbeddedImage[] GetEmbeddedImages()

Returns

EmbeddedImage [ ]

Ett antal bilder

GetSerializedStream(ImageOptionsBase, Rectangle, ut int)

Omvandlas till APS.

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

Parameters

imageOptions ImageOptionsBase

Bilderna av alternativen.

clippingRectangle Rectangle

Den klippande rektangeln.

pageNumber int

och sidan nummer.

Returns

Stream

Den serialiserade strömmen

ReleaseManagedResources()

Se till att inga okontrollerade resurser släpps här, eftersom de kanske redan har släppts.

protected override void ReleaseManagedResources()

RemoveBackground(RemoveBackgroundSettings)

Ta bort bakgrunden.

public override void RemoveBackground(RemoveBackgroundSettings settings)

Parameters

settings RemoveBackgroundSettings

De inställningar .

RemoveBackground()

Ta bort bakgrunden.

public override void RemoveBackground()

Resize(int, int, resizeType)

återställer bilden.

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

Parameters

newWidth int

Den nya bredden.

newHeight int

Den nya höjden.

resizeType ResizeType

Den återställande typen.

Resize(int, int, ImageResizeSettings)

återställer bilden.

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

Parameters

newWidth int

Den nya bredden.

newHeight int

Den nya höjden.

settings ImageResizeSettings

De återställda inställningarna.

Rotate(Flotta)

Rotera bilden runt centrum.

public override void Rotate(float angle)

Parameters

angle float

Den roterade vinkeln i grader. Positiva värden roterar klockvis.

RotateFlip(RotateFlipType)

Roterar, flips, eller roterar och flips bilden.

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

Typ av rotat flip.

SaveData(Stream)

Spara dina data.

protected override void SaveData(Stream stream)

Parameters

stream Stream

Strömmen för att spara data till.

SetPalette(IcolorPalette, Bool)

Ställ in bildpaletten.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Paletten att ställa in.

updateColors bool

om du ställer in “true” färger kommer att uppdateras enligt den nya paletten; annars färgindexen förblir oförändrade. notera att oförändrade index kan krascha bilden på laddningen om vissa index har oförsvarande palettinsatser.

Se även

VectorImage , IMultipageImage

 Svenska