Class CmxImagePage

Class CmxImagePage

اسم الفضاء : Aspose.Imaging.FileFormats.Cmx تجميع: Aspose.Imaging.dll (25.4.0)

صورة صفحة CMX

[JsonObject(MemberSerialization.OptIn)]
public class CmxImagePage : VectorImage, IDisposable, IObjectWithBounds, ICmxImage, IObjectWithSizeF

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage CmxImagePage

Implements

IDisposable , IObjectWithBounds , ICmxImage , IObjectWithSizeF

الأعضاء الموروثين

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، صورة)

يبدأ مثال جديد من فئة Aspose.Imaging.FileFormats.Cmx.CmxImagePage.

public CmxImagePage(CmxPage cmxPage, Image container)

Parameters

cmxPage CmxPage

صفحة CMX

container Image

في حاوية .

CmxImagePage(CmxPage)

يبدأ مثال جديد من فئة Aspose.Imaging.FileFormats.Cmx.CmxImagePage.

public CmxImagePage(CmxPage cmxPage)

Parameters

cmxPage CmxPage

صفحة CMX

Properties

BitsPerPixel

يحصل على بطاقات الصورة لكل عدد بكسل.

public override int BitsPerPixel { get; }

قيمة الممتلكات

int

CmxPage

احصل على صفحة CMX.

public CmxPage CmxPage { get; }

قيمة الممتلكات

CmxPage

FileFormat

يحصل على قيمة من تنسيق الملفات

public override FileFormat FileFormat { get; }

قيمة الممتلكات

FileFormat

Height

يحصل على ارتفاع الصورة.

public override int Height { get; }

قيمة الممتلكات

int

الارتفاع

يحصل على ارتفاع الكائن، في بوصة.

public override float HeightF { get; }

قيمة الممتلكات

float

IsCached

يحصل على قيمة تشير إلى ما إذا كانت بيانات الكائن مخفية حاليا ولا يتطلب قراءة البيانات.

public override bool IsCached { get; }

قيمة الممتلكات

bool

Width

يحصل على عرض الصورة.

public override int Width { get; }

قيمة الممتلكات

int

فيتف

يحصل على عرض الكائن، في بوصة.

public override float WidthF { get; }

قيمة الممتلكات

float

Methods

CacheData()

لا يمكن استخدام الكاش.

public override void CacheData()

Examples

يظهر المثال التالي كيفية تخزين جميع الصفحات من صورة CMX.

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(الموضوع[])

احصل على الخيارات الافتراضية.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object [ ]

من الحجج .

Returns

ImageOptionsBase

الخيارات الافتراضية

ReleaseManagedResources()

تأكد من عدم إطلاق الموارد غير المعالجة هنا، لأنها قد تكون قد تم إطلاقها بالفعل.

protected override void ReleaseManagedResources()

Resize(إنت، إنت، ImageResizeSettings)

إعادة تدوير الصورة.

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

Parameters

newWidth int

العرض الجديد .

newHeight int

الارتفاع الجديد

settings ImageResizeSettings

إعدادات إعادة التدوير

SaveData(Stream)

تخزين البيانات

protected override void SaveData(Stream stream)

Parameters

stream Stream

تدفق لتخزين البيانات.

SetPalette(اللوحة، بول)

إعداد لوحة الصورة.

public override void SetPalette(IColorPalette palette, bool updateColors)

Parameters

palette IColorPalette

اللوحة التي يجب وضعها.

updateColors bool

إذا قمت بتعيين الألوان “الحقيقية” سيتم تحديثها وفقًا للجدول الجديد ؛ وإلا فإن مؤشرات الألوان لا تزال غير متغيرة.

انظر أيضا

Image

 عربي