Class VectorMultipageImage
Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.5.0)
Imaginea Vectorului multipage
public abstract class VectorMultipageImage : VectorImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImageInheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage
Derived
Implements
IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage
Membrii moștenitori
VectorImage.GetDefaultOptions(object[]) , 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
DefaultPage
Obțineți pagina default.
[Obsolete("Please use Pages[n]")]
public abstract Image DefaultPage { get; }Valoarea proprietății
Height
Obține înălțimea imaginii.
public override int Height { get; }Valoarea proprietății
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
PageCount
Cumpără numărul de pagini.
public abstract int PageCount { get; }Valoarea proprietății
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
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
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
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
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.