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
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
DefaultPage
Hämta default sida.
[Obsolete("Please use Pages[n]")]
public abstract Image DefaultPage { get; }
Fastighetsvärde
Height
Få bildens höjd.
public override int Height { get; }
Fastighetsvärde
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
PageCount
Få sidan räknas.
public abstract int PageCount { get; }
Fastighetsvärde
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
Pages
Få de sidor.
public abstract Image[] Pages { get; }
Fastighetsvärde
Image [ ]
Width
Få bildens bredd.
public override int Width { get; }
Fastighetsvärde
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
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.