Class EmfStretchDiBits

Class EmfStretchDiBits

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

في سجل EMR_STRETCHDIBITS يحدد نقل كتلة من البكسل من خريطة المصدر إلى خريطةالمستوى المستهدف، اختياريًا في تركيبة مع نموذج الفراش، وفقاً للمخطوط المحددتشغيل أو توسيع أو ضغط الناتج لتناسب أبعاد الوجهة، إذا لزم الأمر.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

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

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

هذا السجل يدعم صور المصدر في تنسيقات JPEG و PNG.عنوان bitmap يحدد شكل الصورة.إذا تختلف علامات المصدر والهدف ارتفاع وعرض الحقول، يحدد هذا السجلصورة المرآة نسخة من خريطة البيت المصدر إلى الوجهة. وهذا هو، إذا كان cxSrc و cxDestعلامات مختلفة، يتم تحديد صورة مرآة من خريطة bitmap المصدر على طول محور x. إذا cySrc وcyDest لديها علامات مختلفة، يتم تحديد صورة مرآة من خريطة المصدر على طول محور y.

Constructors

EmfStretchDiBits(EmfRecord)

يبدأ مثالًا جديدًا من فئة Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits.

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

من المصدر .

Properties

BitBltRasterOperation

يحصل على أو يضع 32 بت غير مسجلة الكامل الذي يحدد تشغيل راسترهذه الرموز تحدد كيفية دمج بيانات الألوان في مستطيل المصدر معبيانات الألوان من مستطيل الوجهة وبشكل اختياري نموذج الحلاقة، لتحقيق اللون النهائي.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

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

WmfTernaryRasterOperation

Bounds

يحصل أو يضع كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحددالهدف يربط المستطيل في وحدات الجهاز.

public Rectangle Bounds { get; set; }

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

Rectangle

CxDest

يحصل أو يضع إجمالي التوقيع 32 بت يحدد العرض المنطقي للمستوى المستهدف.

public int CxDest { get; set; }

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

int

CxSrc

يحصل أو يضع إدراجًا مغلقًا 32 بت يحدد العرض في بكسل من مستطيل المصدر.

public int CxSrc { get; set; }

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

int

CyDest

يحصل أو يضع إجمالي التوقيع 32 بت يحدد الارتفاع المنطقي للمستوى المستهدف.

public int CyDest { get; set; }

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

int

CySrc

يحصل أو يضع إدراجًا مغلقًا 32 بت يحدد الارتفاع في بكسل من مستطيل المصدر.

public int CySrc { get; set; }

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

int

SourceBitmap

يحصل أو يضع بوفر يحتوي على خريطة البيت المصدر ، والتي لا تحتاج إلىيتوافق مع الجزء الثابت من سجل EMR_STRETCHDIBITS.هذه البوفر التي يتم وضع علامة “UndefinedSpace” اختياري ويجب تجاهلها.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

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

WmfDeviceIndependentBitmap

UsageSrc

يحصل على أو يضع إجمالي غير مكتوب 32 بت يحدد كيفية تفسير القيم فييجب أن يكون هذا القيمة في قائمة DIBColors (القسم 2.1.9).

public EmfDibColors UsageSrc { get; set; }

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

EmfDibColors

XD

يحصل أو يضع إجمالي التوقيع 32 بت يحدد إجمالي الإجمالي المنطقي X من أعلى اليسارزاوية المستوى المستهدف.

public int XDest { get; set; }

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

int

XSrc

يحصل على أو يضع إجمالي 32 بت الموقّع الذي يحدد التوافق x في بكسل من أعلى اليسارزاوية من مستطيل المصدر.

public int XSrc { get; set; }

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

int

إدست

يحصل أو يضع إجمالي التوقيع 32 بت يحدد التوافق المنطقي Y من أعلى اليسارزاوية المستوى المستهدف.

public int YDest { get; set; }

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

int

YSrc

يحصل على أو يضع إجمالي التوقيع 32 بت يحدد التوافق y في بكسل من أعلى اليسارزاوية من مستطيل المصدر.

public int YSrc { get; set; }

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

int

 عربي