Class VectorMultipageImage
Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Η εικόνα του Vector multipage
public abstract class VectorMultipageImage : VectorImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage
Derived
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
Αποκτά τα bits της εικόνας ανά αριθμό pixel.
public override int BitsPerPixel { get; }
Αξία ιδιοκτησίας
DefaultPage
Κάντε την προεπιλεγμένη σελίδα.
[Obsolete("Please use Pages[n]")]
public abstract Image DefaultPage { get; }
Αξία ιδιοκτησίας
Height
Πάρτε το ύψος της εικόνας.
public override int Height { get; }
Αξία ιδιοκτησίας
IsCached
Αποκτά μια τιμή που υποδεικνύει εάν τα δεδομένα του αντικειμένου είναι κρυμμένα αυτή τη στιγμή και δεν απαιτείται ανάγνωση δεδομένων.
public override bool IsCached { get; }
Αξία ιδιοκτησίας
PageCount
Κάντε την σελίδα μετρητή.
public abstract int PageCount { get; }
Αξία ιδιοκτησίας
PageExportingAction
Αποκτά ή τοποθετεί τη σελίδα εξαγωγής δράση.Σημειώστε ότι η ρύθμιση αυτής της μεθόδου θα απελευθερώσει αυτόματα τους πόρους της σελίδας μετά την εκτέλεσή της.Θα εκτελεστεί μόλις πριν αποθηκευτεί κάθε σελίδα.
public virtual PageExportingAction PageExportingAction { get; set; }
Αξία ιδιοκτησίας
Pages
Πάρτε τις σελίδες.
public abstract Image[] Pages { get; }
Αξία ιδιοκτησίας
Image [ ]
Width
Πάρτε το πλάτος της εικόνας.
public override int Width { get; }
Αξία ιδιοκτησίας
Methods
CacheData()
Κλείνει τα δεδομένα και διασφαλίζει ότι δεν θα πραγματοποιηθεί πρόσθετη φόρτιση δεδομένων από την υποκείμενηΕνημερωτικό δελτίο: DataStreamContainer.
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, out int)
Μετατρέπονται σε APS.
public override Stream GetSerializedStream(ImageOptionsBase imageOptions, Rectangle clippingRectangle, out int pageNumber)
Parameters
imageOptions
ImageOptionsBase
Οι επιλογές εικόνας.
clippingRectangle
Rectangle
Η ορθογώνια κλίμακα.
pageNumber
int
Ο αριθμός της σελίδας.
Returns
Η Σειριωμένη Ακτινοβολία
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(int, int, ImageResizeΕπεξεργασία)
Αναζωογονεί την εικόνα.
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
Τύπος του περιστρεφόμενου flip.
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
αν ρυθμιστεί σε “πραγματικά” χρώματα θα ενημερωθεί σύμφωνα με τη νέα παλέτα. αλλιώς οι δείκτες χρωμάτων παραμένουν αμετάβλητοι. σημειώστε ότι οι αμετάβλητοι δείκτες μπορεί να σπάσει την εικόνα στο φορτίο εάν ορισμένοι δείκτες έχουν μη αντίστοιχες εισαγωγές παλέτας.