EmfStretchDiBits
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfBitmapRecordType
public final class EmfStretchDiBits extends EmfBitmapRecordType
سجل EMR_STRETCHDIBITS يحدد نقل كتلة من البكسلات من صورة مصدر إلى مستطيل هدف، اختياريًا مع نمط فرشاة، وفقًا لعملية نقطية محددة، مع تمديد أو ضغط الناتج ليتناسب مع أبعاد الهدف، إذا لزم الأمر.
يدعم هذا السجل صور المصدر بصيغ JPEG و PNG. حقل Compression في رأس صورة المصدر يحدد صيغة الصورة. إذا اختلفت إشارات حقول الارتفاع والعرض للمصدر والوجهة، فإن هذا السجل يحدد نسخة مرآة من صورة المصدر إلى الوجهة. أي أنه إذا كان لـ cxSrc و cxDest إشارات مختلفة، يتم تحديد صورة مرآة للمصدر على محور x. وإذا كان لـ cySrc و cyDest إشارات مختلفة، يتم تحديد صورة مرآة للمصدر على محور y.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfStretchDiBits(EmfRecord source) | يُنشئ مثيلاً جديداً من الفئة EmfStretchDiBits. |
الطرق
| طريقة | الوصف |
|---|---|
| getBounds() | يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد مستطيل الحد الهدف بوحدات الجهاز. |
| setBounds(Rectangle value) | يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد مستطيل الحد الهدف بوحدات الجهاز. |
| getXDest() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العليا اليسرى للمستطيل الهدف. |
| setXDest(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العليا اليسرى للمستطيل الهدف. |
| getYDest() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العليا اليسرى للمستطيل الهدف. |
| setYDest(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العليا اليسرى للمستطيل الهدف. |
| getXSrc() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر. |
| setXSrc(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر. |
| getYSrc() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر. |
| setYSrc(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر. |
| getCxSrc() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض بالبكسل للمستطيل المصدر. |
| setCxSrc(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض بالبكسل للمستطيل المصدر. |
| getCySrc() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع بالبكسل للمستطيل المصدر. |
| setCySrc(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع بالبكسل للمستطيل المصدر. |
| getUsageSrc() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. |
| setUsageSrc(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. |
| getBitBltRasterOperation() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد رمز العملية النقطية. |
| setBitBltRasterOperation(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد رمز العملية النقطية. |
| getCxDest() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض المنطقي للمستطيل الهدف. |
| setCxDest(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض المنطقي للمستطيل الهدف. |
| getCyDest() | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع المنطقي للمستطيل الهدف. |
| setCyDest(int value) | يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع المنطقي للمستطيل الهدف. |
| getSourceBitmap() | يحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، ولا يُشترط أن يكون متجاورًا مع الجزء الثابت من سجل EMR\_STRETCHDIBITS. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | يحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، ولا يُشترط أن يكون متجاورًا مع الجزء الثابت من سجل EMR\_STRETCHDIBITS. |
EmfStretchDiBits(EmfRecord source)
public EmfStretchDiBits(EmfRecord source)
يُنشئ مثيلاً جديداً من الفئة EmfStretchDiBits.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
getBounds()
public Rectangle getBounds()
يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد مستطيل الحد الهدف بوحدات الجهاز.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد مستطيل الحد الهدف بوحدات الجهاز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العليا اليسرى للمستطيل الهدف.
Returns: int
setXDest(int value)
public void setXDest(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x المنطقي للزاوية العليا اليسرى للمستطيل الهدف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getYDest()
public int getYDest()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العليا اليسرى للمستطيل الهدف.
Returns: int
setYDest(int value)
public void setYDest(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y المنطقي للزاوية العليا اليسرى للمستطيل الهدف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getXSrc()
public int getXSrc()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي x بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getYSrc()
public int getYSrc()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الإحداثي y بالبكسل للزاوية العلوية اليسرى للمستطيل المصدر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCxSrc()
public int getCxSrc()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض بالبكسل للمستطيل المصدر.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض بالبكسل للمستطيل المصدر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCySrc()
public int getCySrc()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع بالبكسل للمستطيل المصدر.
Returns: int
setCySrc(int value)
public void setCySrc(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع بالبكسل للمستطيل المصدر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getUsageSrc()
public int getUsageSrc()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. يجب أن تكون هذه القيمة ضمن تعداد DIBColors (القسم 2.1.9).
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد طريقة تفسير القيم في جدول الألوان في رأس الصورة النقطية المصدر. يجب أن تكون هذه القيمة ضمن تعداد DIBColors (القسم 2.1.9).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getBitBltRasterOperation()
public int getBitBltRasterOperation()
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد رمز العملية النقطية. تُعرّف هذه الرموز كيفية دمج بيانات اللون للمستطيل المصدر مع بيانات اللون للمستطيل الوجهة، واختياريًا مع نمط فرشاة، للحصول على اللون النهائي.
Returns: int
setBitBltRasterOperation(int value)
public void setBitBltRasterOperation(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد رمز العملية النقطية. تُعرّف هذه الرموز كيفية دمج بيانات اللون للمستطيل المصدر مع بيانات اللون للمستطيل الوجهة، واختياريًا مع نمط فرشاة، للحصول على اللون النهائي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCxDest()
public int getCxDest()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض المنطقي للمستطيل الهدف.
Returns: int
setCxDest(int value)
public void setCxDest(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد العرض المنطقي للمستطيل الهدف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getCyDest()
public int getCyDest()
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع المنطقي للمستطيل الهدف.
Returns: int
setCyDest(int value)
public void setCyDest(int value)
يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت يحدد الارتفاع المنطقي للمستطيل الهدف.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
يحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، ولا يُشترط أن يكون متجاورًا مع الجزء الثابت من سجل EMR\_STRETCHDIBITS. وبالتالي، الحقول في هذا المخزن التي تم تسميةها "UndefinedSpace" هي اختيارية ويجب تجاهلها.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
يحصل أو يعيّن مخزنًا يحتوي على صورة المصدر، ولا يُشترط أن يكون متجاورًا مع الجزء الثابت من سجل EMR\_STRETCHDIBITS. وبالتالي، الحقول في هذا المخزن التي تم تسميةها "UndefinedSpace" هي اختيارية ويجب تجاهلها.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WmfDeviceIndependentBitmap |