Class VectorMultipageImage

Class VectorMultipageImage

Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)

Das Vektor-Multi-Seite 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

Vererbte Mitglieder

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

Erhalten Sie die Bildbits pro Pixel-Zahl.

public override int BitsPerPixel { get; }

Eigentumswert

int

DefaultPage

Sie erhalten die default-Seite.

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

Eigentumswert

Image

Height

Erhalten Sie die Bildhöhe.

public override int Height { get; }

Eigentumswert

int

IsCached

Er erhält einen Wert, der angibt, ob die Daten des Objekts derzeit verschlüsselt sind und keine Datenlesung erforderlich ist.

public override bool IsCached { get; }

Eigentumswert

bool

PageCount

Es wird die Seite berechnet.

public abstract int PageCount { get; }

Eigentumswert

int

PageExportingAction

Erhalten oder setzen die Export-Aktion der Seite.Bitte beachten Sie, dass die Einstellung dieser Methode automatisch Seitenressourcen veröffentlicht, nachdem sie ausgeführt wird.Es wird sofort ausgeführt, bevor jede Seite gespeichert wird.

public virtual PageExportingAction PageExportingAction { get; set; }

Eigentumswert

PageExportingAction

Pages

Er erhält die Seiten.

public abstract Image[] Pages { get; }

Eigentumswert

Image [][]

Width

Erhalten Sie die Bildweite.

public override int Width { get; }

Eigentumswert

int

Methods

CacheData()

Verschlüsselt die Daten und sorgt dafür, dass keine zusätzliche Datenladung von der unterliegenenAbbildung.DataStreamSupporter.DataStreamContainer.

public override void CacheData()

Crop(Rectangle)

Die angegebenen Rechtangel schneidet.

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Die rechte Ecke.

GetEmbeddedImages()

Sie erhalten die eingebauten Bilder.

public override EmbeddedImage[] GetEmbeddedImages()

Returns

EmbeddedImage [][]

Anzahl von Bildern

GetSerializedStream(ImageOptionsBase, Rectangle, Out int)

Umwandelt in APS.

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

Parameters

imageOptions ImageOptionsBase

Die Optionen des Bildes.

clippingRectangle Rectangle

Der Clipping Rechtangel.

pageNumber int

Die Seite Nummer.

Returns

Stream

Der serialisierte Stream

ReleaseManagedResources()

Stellen Sie sicher, dass hier keine nicht verwalteten Ressourcen veröffentlicht werden, da sie möglicherweise bereits veröffentlicht wurden.

protected override void ReleaseManagedResources()

RemoveBackground(RemoveBackgroundSettings)

Entfernen Sie den Hintergrund.

public override void RemoveBackground(RemoveBackgroundSettings settings)

Parameters

settings RemoveBackgroundSettings

Die Einrichtungen.

RemoveBackground()

Entfernen Sie den Hintergrund.

public override void RemoveBackground()

Resize(int, int, ResizeType)

Wiederherstellen des Bildes.

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

Parameters

newWidth int

Die neue Breite.

newHeight int

Die neue Höhe.

resizeType ResizeType

Die Resize Art.

Resize(int, int, ImageResizeSettings)

Wiederherstellen des Bildes.

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

Parameters

newWidth int

Die neue Breite.

newHeight int

Die neue Höhe.

settings ImageResizeSettings

Die Resize Einstellungen.

Rotate(Flotte)

Drehen Sie das Bild um das Zentrum.

public override void Rotate(float angle)

Parameters

angle float

Der Rotationswinkel in Grad. Positive Werte werden die Uhr drehen.

RotateFlip(RotateFlipType)

Rotiert, fließt oder dreht und fließt das Bild.

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

Typ der Rotate Flip.

SaveData(Stream)

Sparen Sie die Daten.

protected override void SaveData(Stream stream)

Parameters

stream Stream

Der Stream, um die Daten zu speichern.

SetPalette(IColorPalette und Bool)

Setzen Sie die Bildpalette.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

Die Palette zu setzen.

updateColors bool

wenn auf “richtige” Farben festgelegt wird, wird gemäß der neuen Palette aktualisiert; sonst bleiben die Farbindizes unverändert. Bitte beachten Sie, dass unveränderte Indizes das Bild auf der Ladung verschwinden können, wenn einige Indizes nicht entsprechen Palette-Einnahmen haben.

Sehen Sie auch

VectorImage , IMultipageImage

 Deutsch