Class CmxImagePage
Navne til: Aspose.Imaging.FileFormats.Cmx Sammensætning: Aspose.Imaging.dll (25.4.0)
Billedet af CMX-siden
[JsonObject(MemberSerialization.OptIn)]
public class CmxImagePage : VectorImage, IDisposable, IObjectWithBounds, ICmxImage, IObjectWithSizeF
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← CmxImagePage
Implements
IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF
De arvede medlemmer
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
CmxImagePage(CmxPage og billede)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Cmx.CMxImagePage klasse.
public CmxImagePage(CmxPage cmxPage, Image container)
Parameters
cmxPage
CmxPage
Det er CMX side.
container
Image
Det er containeren.
CmxImagePage(CmxPage)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Cmx.CMxImagePage klasse.
public CmxImagePage(CmxPage cmxPage)
Parameters
cmxPage
CmxPage
Det er CMX side.
Properties
BitsPerPixel
Få billedbits per pixel count.
public override int BitsPerPixel { get; }
Ejendomsværdi
CmxPage
Få CMX side.
public CmxPage CmxPage { get; }
Ejendomsværdi
FileFormat
Få en værdi af filformat
public override FileFormat FileFormat { get; }
Ejendomsværdi
Height
Få billedens højde.
public override int Height { get; }
Ejendomsværdi
Højf
Gør objektets højde, i inches.
public override float HeightF { get; }
Ejendomsværdi
IsCached
Giver en værdi, der angiver, om objektets data er cachet i øjeblikket og ingen data læsning er påkrævet.
public override bool IsCached { get; }
Ejendomsværdi
Width
Gør billedet bredt.
public override int Width { get; }
Ejendomsværdi
af widthf
Gør objektets bredde, i inches.
public override float WidthF { get; }
Ejendomsværdi
Methods
CacheData()
Cache kan ikke bruges.
public override void CacheData()
Examples
Følgende eksempel viser, hvordan du skjuler alle sider af en CMX-billede.
string dir = "c:\\temp\\";
// Load an image from a CMX file.
using (Aspose.Imaging.FileFormats.Cmx.CmxImage image = (Aspose.Imaging.FileFormats.Cmx.CmxImage)Aspose.Imaging.Image.Load(dir + "sample.cmx"))
{
// This call caches only the default page.
image.CacheData();
// Cache all pages so that no additional data loading will be performed from the underlying data stream.
foreach (Aspose.Imaging.FileFormats.Cmx.CmxImagePage page in image.Pages)
{
page.CacheData();
}
}
GetDefaultOptions(Objekt[])
Få de standardmuligheder.
public override ImageOptionsBase GetDefaultOptions(object[] args)
Parameters
args
object
[]
og argumenterne.
Returns
Undtagelsesmuligheder
ReleaseManagedResources()
Sørg for, at der ikke frigives uadministrerede ressourcer her, da de måske allerede er blevet frigivet.
protected override void ReleaseManagedResources()
Resize(Int, Int og ImageResizeSettings)
genopretter billedet.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)
Parameters
newWidth
int
Den nye bredde.
newHeight
int
Den nye højde.
settings
ImageResizeSettings
De tilbagevendende indstillinger.
SaveData(Stream)
Sparer de data.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Strømmen til at gemme data til.
SetPalette(Fællesskab, Bool)
Indsæt billedpaletten.
public override void SetPalette(IColorPalette palette, bool updateColors)
Parameters
palette
IColorPalette
Paletten skal indstilles.
updateColors
bool
Hvis du er indstillet til ’true’ farver vil blive opdateret i henhold til den nye palet; ellers farveindekser forbliver uændrede. bemærke, at uændrede indekser kan bryde billedet på opladning, hvis nogle indekser ikke har de tilsvarende palet indtægter.