EmfPixelFormatDescriptor

Inheritance: java.lang.Object، com.aspose.imaging.fileformats.emf.MetaObject، com.aspose.imaging.fileformats.emf.emf.objects.EmfObject

public final class EmfPixelFormatDescriptor extends EmfObject

كائن PixelFormatDescriptor يمكن استخدامه في سجلات EMR_HEADER (القسم 2.3.4.2) لتحديد تنسيق البكسل للسطح الخارجي في سياق جهاز التشغيل.

المنشئات

المنشئالوصف
EmfPixelFormatDescriptor()

الطرق

طريقةالوصف
getNSize()يحصل أو يعيّن عددًا صحيحًا 16‑بت يحدد حجم هذا الهيكل البياني بالبايت.
setNSize(short value)يحصل أو يعيّن عددًا صحيحًا 16‑بت يحدد حجم هذا الهيكل البياني بالبايت.
getNVersion()يحصل أو يعيّن عددًا صحيحًا 16‑بت يجب أن يكون قيمته 0x0001.
setNVersion(short value)يحصل أو يعيّن عددًا صحيحًا 16‑بت يجب أن يكون قيمته 0x0001.
getDwFlags()يحصل أو يعيّن أعلام البت التي تحدد خصائص مخزن البكسل المستخدم للإخراج إلى سطح الرسم.
setDwFlags(int value)يحصل أو يعيّن أعلام البت التي تحدد خصائص مخزن البكسل المستخدم للإخراج إلى سطح الرسم.
getIPixelType()يحصل أو يعيّن نوع بيانات البكسل PFD_TYPE_RGBA 0x00 تنسيق البكسل هو RGBA.
setIPixelType(byte value)يحصل أو يعيّن نوع بيانات البكسل PFD_TYPE_RGBA 0x00 تنسيق البكسل هو RGBA.
getCColorBits()يحصل أو يعيّن عدد البتات لكل بكسل لأنواع بكسل RGBA، باستثناء مستويات ألفا.
setCColorBits(byte value)يحصل أو يعيّن عدد البتات لكل بكسل لأنواع بكسل RGBA، باستثناء مستويات ألفا.
getCRedBits()يحصل أو يعيّن عدد مستويات البت الأحمر في كل مخزن ألوان RGBA.
setCRedBits(byte value)يحصل أو يعيّن عدد مستويات البت الأحمر في كل مخزن ألوان RGBA.
getCRedShift()يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأحمر في كل مخزن ألوان RGBA.
setCRedShift(byte value)يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأحمر في كل مخزن ألوان RGBA.
getCGreenBits()يحصل أو يعيّن عدد مستويات البت الأخضر في كل مخزن ألوان RGBA.
setCGreenBits(byte value)يحصل أو يعيّن عدد مستويات البت الأخضر في كل مخزن ألوان RGBA.
getCGreenShift()يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأخضر في كل مخزن ألوان RGBA.
setCGreenShift(byte value)يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأخضر في كل مخزن ألوان RGBA.
getCBlueBits()يحصل أو يعيّن عدد مستويات البت الأزرق في كل مخزن ألوان RGBA.
setCBlueBits(byte value)يحصل أو يعيّن عدد مستويات البت الأزرق في كل مخزن ألوان RGBA.
getCBlueShift()يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأزرق في كل مخزن ألوان RGBA.
setCBlueShift(byte value)يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأزرق في كل مخزن ألوان RGBA.
getCAlphaBits()يحصل أو يعيّن عدد مستويات البت ألفا في كل مخزن ألوان RGBA.
setCAlphaBits(byte value)يحصل أو يعيّن عدد مستويات البت ألفا في كل مخزن ألوان RGBA.
getCAlphaShift()يحصل أو يعيّن عدد إزاحة البتات لمستويات البت ألفا في كل مخزن ألوان RGBA.
setCAlphaShift(byte value)يحصل أو يعيّن عدد إزاحة البتات لمستويات البت ألفا في كل مخزن ألوان RGBA.
getCAccumBits()الحصول أو الضبط يحدد العدد الإجمالي للطبقات الثنائية في مخزن التجميع.
setCAccumBits(byte value)الحصول أو الضبط يحدد العدد الإجمالي للطبقات الثنائية في مخزن التجميع.
getCAccumRedBits()الحصول أو الضبط يحدد عدد طبقات البت الحمراء في مخزن التجميع
setCAccumRedBits(byte value)الحصول أو الضبط يحدد عدد طبقات البت الحمراء في مخزن التجميع
getCAccumGreenBits()الحصول أو الضبط يحدد عدد طبقات البت الخضراء في التجميع
setCAccumGreenBits(byte value)الحصول أو الضبط يحدد عدد طبقات البت الخضراء في التجميع
getCAccumBlueBits()الحصول أو الضبط يحدد عدد طبقات البت الزرقاء في مخزن التجميع.
setCAccumBlueBits(byte value)الحصول أو الضبط يحدد عدد طبقات البت الزرقاء في مخزن التجميع.
getCAccumAlphaBits()الحصول أو الضبط يحدد عدد طبقات البت ألفا في مخزن التجميع
setCAccumAlphaBits(byte value)الحصول أو الضبط يحدد عدد طبقات البت ألفا في مخزن التجميع
getCDepthBits()الحصول أو الضبط يحدد عمق مخزن العمق (محور z).
setCDepthBits(byte value)الحصول أو الضبط يحدد عمق مخزن العمق (محور z).
getCStencilBits()الحصول أو الضبط يحدد عمق مخزن القالب.
setCStencilBits(byte value)الحصول أو الضبط يحدد عمق مخزن القالب.
getCAuxBuffers()الحصول أو الضبط يحدد عدد المخازن المساعدة.
setCAuxBuffers(byte value)الحصول أو الضبط يحدد عدد المخازن المساعدة.
getILayerType()الحصول أو الضبط قد يتم تجاهل هذا الحقل
setILayerType(byte value)الحصول أو الضبط قد يتم تجاهل هذا الحقل
getBReserved()الحصول أو الضبط يحدد عدد مستويات التراكب والطبقات السفلية.
setBReserved(byte value)الحصول أو الضبط يحدد عدد مستويات التراكب والطبقات السفلية.
getDwLayerMask()الحصول أو الضبط قد يتم تجاهل هذا الحقل.
setDwLayerMask(int value)الحصول أو الضبط قد يتم تجاهل هذا الحقل.
getDwVisibleMask()الحصول أو الضبط يحدد اللون الشفاف أو الفهرس لسطح تحتاني.
setDwVisibleMask(int value)الحصول أو الضبط يحدد اللون الشفاف أو الفهرس لسطح تحتاني.
getDwDamageMask()الحصول أو الضبط قد يتم تجاهل هذا الحقل
setDwDamageMask(int value)الحصول أو الضبط قد يتم تجاهل هذا الحقل

EmfPixelFormatDescriptor()

public EmfPixelFormatDescriptor()

getNSize()

public short getNSize()

يحصل أو يعيّن عددًا صحيحًا 16‑بت يحدد حجم هذا الهيكل البياني بالبايت.

Returns: قصير

setNSize(short value)

public void setNSize(short value)

يحصل أو يعيّن عددًا صحيحًا 16‑بت يحدد حجم هذا الهيكل البياني بالبايت.

Parameters:

معاملنوعالوصف
valueقصير

getNVersion()

public short getNVersion()

يحصل أو يعيّن عددًا صحيحًا 16‑بت يجب أن يكون قيمته 0x0001.

Returns: قصير

setNVersion(short value)

public void setNVersion(short value)

يحصل أو يعيّن عددًا صحيحًا 16‑بت يجب أن يكون قيمته 0x0001.

Parameters:

معاملنوعالوصف
valueقصير

getDwFlags()

public int getDwFlags()

الحصول أو الضبط يحدد أعلام البت التي تحدد خصائص مخزن البكسل المستخدم للإخراج إلى سطح الرسم. هذه الخصائص ليست جميعها حصرية؛ يُسمح بدمج الأعلام، باستثناء ما هو مذكور خلاف ذلك.

Returns: int

setDwFlags(int value)

public void setDwFlags(int value)

الحصول أو الضبط يحدد أعلام البت التي تحدد خصائص مخزن البكسل المستخدم للإخراج إلى سطح الرسم. هذه الخصائص ليست جميعها حصرية؛ يُسمح بدمج الأعلام، باستثناء ما هو مذكور خلاف ذلك.

Parameters:

معاملنوعالوصف
valueint

getIPixelType()

public byte getIPixelType()

الحصول أو الضبط يحدد نوع بيانات البكسل PFD_TYPE_RGBA 0x00 تنسيق البكسل هو RGBA. PFD_TYPE_COLORINDEX 0x01 كل بكسل هو فهرس في جدول ألوان.

Returns: byte

setIPixelType(byte value)

public void setIPixelType(byte value)

الحصول أو الضبط يحدد نوع بيانات البكسل PFD_TYPE_RGBA 0x00 تنسيق البكسل هو RGBA. PFD_TYPE_COLORINDEX 0x01 كل بكسل هو فهرس في جدول ألوان.

Parameters:

معاملنوعالوصف
valuebyte

getCColorBits()

public byte getCColorBits()

الحصول أو الضبط يحدد عدد البتات لكل بكسل لأنواع بكسل RGBA، باستثناء طبقات البت ألفا. بالنسبة لبكسلات جدول الألوان، فهو حجم كل فهرس في جدول الألوان.

Returns: byte

setCColorBits(byte value)

public void setCColorBits(byte value)

الحصول أو الضبط يحدد عدد البتات لكل بكسل لأنواع بكسل RGBA، باستثناء طبقات البت ألفا. بالنسبة لبكسلات جدول الألوان، فهو حجم كل فهرس في جدول الألوان.

Parameters:

معاملنوعالوصف
valuebyte

getCRedBits()

public byte getCRedBits()

يحصل أو يعيّن عدد مستويات البت الأحمر في كل مخزن ألوان RGBA.

Returns: byte

setCRedBits(byte value)

public void setCRedBits(byte value)

يحصل أو يعيّن عدد مستويات البت الأحمر في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCRedShift()

public byte getCRedShift()

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأحمر في كل مخزن ألوان RGBA.

Returns: byte

setCRedShift(byte value)

public void setCRedShift(byte value)

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأحمر في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCGreenBits()

public byte getCGreenBits()

يحصل أو يعيّن عدد مستويات البت الأخضر في كل مخزن ألوان RGBA.

Returns: byte

setCGreenBits(byte value)

public void setCGreenBits(byte value)

يحصل أو يعيّن عدد مستويات البت الأخضر في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCGreenShift()

public byte getCGreenShift()

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأخضر في كل مخزن ألوان RGBA.

Returns: byte

setCGreenShift(byte value)

public void setCGreenShift(byte value)

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأخضر في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCBlueBits()

public byte getCBlueBits()

يحصل أو يعيّن عدد مستويات البت الأزرق في كل مخزن ألوان RGBA.

Returns: byte

setCBlueBits(byte value)

public void setCBlueBits(byte value)

يحصل أو يعيّن عدد مستويات البت الأزرق في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCBlueShift()

public byte getCBlueShift()

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأزرق في كل مخزن ألوان RGBA.

Returns: byte

setCBlueShift(byte value)

public void setCBlueShift(byte value)

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت الأزرق في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCAlphaBits()

public byte getCAlphaBits()

يحصل أو يعيّن عدد مستويات البت ألفا في كل مخزن ألوان RGBA.

Returns: byte

setCAlphaBits(byte value)

public void setCAlphaBits(byte value)

يحصل أو يعيّن عدد مستويات البت ألفا في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCAlphaShift()

public byte getCAlphaShift()

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت ألفا في كل مخزن ألوان RGBA.

Returns: byte

setCAlphaShift(byte value)

public void setCAlphaShift(byte value)

يحصل أو يعيّن عدد إزاحة البتات لمستويات البت ألفا في كل مخزن ألوان RGBA.

Parameters:

معاملنوعالوصف
valuebyte

getCAccumBits()

public byte getCAccumBits()

الحصول أو الضبط يحدد العدد الإجمالي للطبقات الثنائية في مخزن التجميع.

Returns: byte

setCAccumBits(byte value)

public void setCAccumBits(byte value)

الحصول أو الضبط يحدد العدد الإجمالي للطبقات الثنائية في مخزن التجميع.

Parameters:

معاملنوعالوصف
valuebyte

getCAccumRedBits()

public byte getCAccumRedBits()

الحصول أو الضبط يحدد عدد طبقات البت الحمراء في مخزن التجميع

Returns: byte

setCAccumRedBits(byte value)

public void setCAccumRedBits(byte value)

الحصول أو الضبط يحدد عدد طبقات البت الحمراء في مخزن التجميع

Parameters:

معاملنوعالوصف
valuebyte

getCAccumGreenBits()

public byte getCAccumGreenBits()

الحصول أو الضبط يحدد عدد طبقات البت الخضراء في التجميع

Returns: byte

setCAccumGreenBits(byte value)

public void setCAccumGreenBits(byte value)

الحصول أو الضبط يحدد عدد طبقات البت الخضراء في التجميع

Parameters:

معاملنوعالوصف
valuebyte

getCAccumBlueBits()

public byte getCAccumBlueBits()

الحصول أو الضبط يحدد عدد طبقات البت الزرقاء في مخزن التجميع.

Returns: byte

setCAccumBlueBits(byte value)

public void setCAccumBlueBits(byte value)

الحصول أو الضبط يحدد عدد طبقات البت الزرقاء في مخزن التجميع.

Parameters:

معاملنوعالوصف
valuebyte

getCAccumAlphaBits()

public byte getCAccumAlphaBits()

الحصول أو الضبط يحدد عدد طبقات البت ألفا في مخزن التجميع

Returns: byte

setCAccumAlphaBits(byte value)

public void setCAccumAlphaBits(byte value)

الحصول أو الضبط يحدد عدد طبقات البت ألفا في مخزن التجميع

Parameters:

معاملنوعالوصف
valuebyte

getCDepthBits()

public byte getCDepthBits()

الحصول أو الضبط يحدد عمق مخزن العمق (محور z).

Returns: byte

setCDepthBits(byte value)

public void setCDepthBits(byte value)

الحصول أو الضبط يحدد عمق مخزن العمق (محور z).

Parameters:

معاملنوعالوصف
valuebyte

getCStencilBits()

public byte getCStencilBits()

الحصول أو الضبط يحدد عمق مخزن القالب.

Returns: byte

setCStencilBits(byte value)

public void setCStencilBits(byte value)

الحصول أو الضبط يحدد عمق مخزن القالب.

Parameters:

معاملنوعالوصف
valuebyte

getCAuxBuffers()

public byte getCAuxBuffers()

الحصول أو الضبط يحدد عدد المخازن المساعدة. المخازن المساعدة غير مدعومة

Returns: byte

setCAuxBuffers(byte value)

public void setCAuxBuffers(byte value)

الحصول أو الضبط يحدد عدد المخازن المساعدة. المخازن المساعدة غير مدعومة

Parameters:

معاملنوعالوصف
valuebyte

getILayerType()

public byte getILayerType()

الحصول أو الضبط قد يتم تجاهل هذا الحقل

Returns: byte

setILayerType(byte value)

public void setILayerType(byte value)

الحصول أو الضبط قد يتم تجاهل هذا الحقل

Parameters:

معاملنوعالوصف
valuebyte

getBReserved()

public byte getBReserved()

الحصول أو الضبط يحدد عدد مستويات التراكب والطبقات السفلية. البتات من 0 إلى 3 تحدد حتى 15 مستوى تراكب والبِتات من 4 إلى 7 تحدد حتى 15 طبقة سفلية

Returns: byte

setBReserved(byte value)

public void setBReserved(byte value)

الحصول أو الضبط يحدد عدد مستويات التراكب والطبقات السفلية. البتات من 0 إلى 3 تحدد حتى 15 مستوى تراكب والبِتات من 4 إلى 7 تحدد حتى 15 طبقة سفلية

Parameters:

معاملنوعالوصف
valuebyte

getDwLayerMask()

public int getDwLayerMask()

الحصول أو الضبط قد يتم تجاهل هذا الحقل.

Returns: int

setDwLayerMask(int value)

public void setDwLayerMask(int value)

الحصول أو الضبط قد يتم تجاهل هذا الحقل.

Parameters:

معاملنوعالوصف
valueint

getDwVisibleMask()

public int getDwVisibleMask()

الحصول أو الضبط يحدد اللون الشفاف أو الفهرس لسطح تحتاني. عندما يكون نوع البكسل RGBA، يكون dwVisibleMask قيمة لون RGB شفاف. عندما يكون نوع البكسل فهرس ألوان، يكون قيمة فهرس شفافة.

Returns: int

setDwVisibleMask(int value)

public void setDwVisibleMask(int value)

الحصول أو الضبط يحدد اللون الشفاف أو الفهرس لسطح تحتاني. عندما يكون نوع البكسل RGBA، يكون dwVisibleMask قيمة لون RGB شفاف. عندما يكون نوع البكسل فهرس ألوان، يكون قيمة فهرس شفافة.

Parameters:

معاملنوعالوصف
valueint

getDwDamageMask()

public int getDwDamageMask()

الحصول أو الضبط قد يتم تجاهل هذا الحقل

Returns: int

setDwDamageMask(int value)

public void setDwDamageMask(int value)

الحصول أو الضبط قد يتم تجاهل هذا الحقل

Parameters:

معاملنوعالوصف
valueint