CmxImagePage

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.VectorImage

All Implemented Interfaces: com.aspose.imaging.fileformats.cmx.ICmxImage

public class CmxImagePage extends VectorImage implements ICmxImage

صورة صفحة CMX

المنشئات

المنشئالوصف
CmxImagePage(CmxPage cmxPage, Image container)يُنشئ مثيلاً جديدًا من الفئة CmxImagePage.
CmxImagePage(CmxPage cmxPage)يُنشئ مثيلاً جديدًا من الفئة CmxImagePage.

الطرق

طريقةالوصف
getCmxPage()يحصل على صفحة CMX.
getFileFormat()يحصل على قيمة تنسيق الملف
getBitsPerPixel()يحصل على عدد بتات الصورة لكل بكسل.
isCached()يحصل على قيمة تشير إلى ما إذا كانت بيانات الكائن مخزنة مؤقتاً حالياً ولا يلزم قراءة البيانات.
getWidthF()يحصل على عرض الكائن، بالبوصة.
getHeightF()يحصل على ارتفاع الكائن، بالبوصة.
getWidth()يحصل على عرض الصورة.
getHeight()يحصل على ارتفاع الصورة.
getDefaultOptions(Object[] args)يحصل على الخيارات الافتراضية.
cacheData()لا يمكن استخدام الذاكرة المؤقتة.
setPalette(IColorPalette palette, boolean updateColors)يضبط لوحة ألوان الصورة.

CmxImagePage(CmxPage cmxPage, Image container)

public CmxImagePage(CmxPage cmxPage, Image container)

يُنشئ مثيلاً جديدًا من الفئة CmxImagePage.

Parameters:

معاملنوعالوصف
cmxPageCmxPageصفحة CMX.
containerImageالحاوية.

CmxImagePage(CmxPage cmxPage)

public CmxImagePage(CmxPage cmxPage)

يُنشئ مثيلاً جديدًا من الفئة CmxImagePage.

Parameters:

معاملنوعالوصف
cmxPageCmxPageصفحة CMX.

getCmxPage()

public final CmxPage getCmxPage()

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

Returns: CmxPage - the CMX page.

getFileFormat()

public long getFileFormat()

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

Returns: long - قيمة تنسيق الملف

getBitsPerPixel()

public int getBitsPerPixel()

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

Returns: int - عدد البتات لكل بكسل في الصورة.

isCached()

public boolean isCached()

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

القيمة: true إذا تم تخزين بيانات الكائن مؤقتًا؛ وإلا false.

Returns: boolean - قيمة تشير إلى ما إذا كانت بيانات الكائن مخزنة مؤقتاً حالياً ولا يلزم قراءة البيانات.

getWidthF()

public float getWidthF()

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

Returns: float - عرض الكائن، بالبوصة.

getHeightF()

public float getHeightF()

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

Returns: float - ارتفاع الكائن، بالبوصة.

getWidth()

public int getWidth()

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

القيمة: عرض الصورة.

Returns: int - عرض الصورة.

getHeight()

public int getHeight()

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

القيمة: ارتفاع الصورة.

Returns: int - ارتفاع الصورة.

getDefaultOptions(Object[] args)

public ImageOptionsBase getDefaultOptions(Object[] args)

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

Parameters:

معاملنوعالوصف
argsjava.lang.Object[]المعلمات.

Returns: ImageOptionsBase - Default options

cacheData()

public void cacheData()

لا يمكن استخدام الذاكرة المؤقتة.

Example: The following example shows how to cache all pages of a CMX image.

String dir = "c:\\temp\\";

// حمّل صورة من ملف CMX.
com.aspose.imaging.fileformats.cmx.CmxImage image = (com.aspose.imaging.fileformats.cmx.CmxImage) com.aspose.imaging.Image.load(dir + "sample.cmx");
try {
    // هذه العملية تُخزن في الذاكرة المؤقتة الصفحة الافتراضية فقط.
    image.cacheData();

    // خزن جميع الصفحات في الذاكرة المؤقتة بحيث لا يتم تحميل بيانات إضافية من تدفق البيانات الأساسي.
    for (com.aspose.imaging.fileformats.cmx.CmxImagePage page : image.getPages()) {
        page.cacheData();
    }
} finally {
    image.dispose();
}

setPalette(IColorPalette palette, boolean updateColors)

public void setPalette(IColorPalette palette, boolean updateColors)

يضبط لوحة ألوان الصورة.

Parameters:

معاملنوعالوصف
paletteIColorPaletteلوحة الألوان لتعيينها.
updateColorsbooleanإذا تم تعيينه إلى true سيتم تحديث الألوان وفقًا للوحة الألوان الجديدة؛ وإلا ستبقى فهارس الألوان دون تغيير. لاحظ أن الفهارس غير المتغيرة قد تتسبب في تعطل الصورة عند التحميل إذا لم يكن لبعض الفهارس إدخالات مطابقة في لوحة الألوان.