Class EmfStretchDiBits
نام ها : Aspose.Imaging.FileFormats.Emf.Emf.Records جمع آوری: Aspose.Imaging.dll (25.4.0)
رکورد EMR_STRETCHDIBITS مشخص می کند که یک انتقال بلوک از پیکسل ها از یک bitmap منبع به یکدایره مقصد، به صورت اختیاری در ترکیب با الگوی برش، با توجه به یک راستر مشخص شدهعملیات، کشش و یا فشرده سازی خروجی به اندازه اندازه مقصد، در صورت لزوم.
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، فرمت تصویر را مشخص می کند.اگر علائم منبع و مقصد ارتفاع و عرض میدان ها متفاوت باشد، این رکورد مشخص می کند کهتصویر آینه کپی از bitmap منبع به مقصد. یعنی اگر cxSrc و cxDestنشانه های مختلف، یک تصویر آینه از bitmap منبع در امتداد محور x مشخص شده است.سی دیست نشانه های مختلفی دارد، یک تصویر آینه از bitmap منبع در امتداد محور 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; }
ارزش املاک
Bounds
دریافت یا تنظیم یک WMF RectL ([MS-WMF] بخش 2.2.2.19) که تعریف می کندمحدوده مقصد در واحد های دستگاه قرار دارد.
public Rectangle Bounds { get; set; }
ارزش املاک
CxDest
دریافت یا تنظیم یک کل امضا 32 بیتی که عرض منطقی مستطیل مقصد را مشخص می کند.
public int CxDest { get; set; }
ارزش املاک
CxSrc
دریافت یا تنظیم یک کل 32 بیتی امضا شده که عرض را در پیکسل های مستطیل منبع مشخص می کند.
public int CxSrc { get; set; }
ارزش املاک
CyDest
دریافت یا تنظیم یک کل 32 بیتی امضا شده که ارتفاع منطقی مستطیل مقصد را مشخص می کند.
public int CyDest { get; set; }
ارزش املاک
CySrc
دریافت یا تنظیم یک کل 32 بیتی امضا شده است که ارتفاع را در پیکسل های مستطیل منبع مشخص می کند.
public int CySrc { get; set; }
ارزش املاک
SourceBitmap
دریافت یا قرار دادن یک بوفری حاوی منبع بیت مپ، که نیازی بهبا بخش ثابت رکورد EMR_STRETCHDIBITS مطابقت دارد.به این ترتیب، میدان ها دراین بوفری که با برچسب “UndefinedSpace” نوشته شده است، اختیاری است و باید نادیده گرفته شود.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
ارزش املاک
UsageSrc
دریافت و یا تنظیم یک 32 بیتی بدون امضا که مشخص می کند چگونه به تفسیر ارزش ها درجدول رنگی در عنوان bitmap منبع این مقدار باید در لیست DIBColors (قسمت 2.1.9) باشد.
public EmfDibColors UsageSrc { get; set; }
ارزش املاک
XD
دریافت یا تنظیم یک کل 32 بیتی امضا شده که هماهنگی منطقی x را از سمت چپ بالا مشخص می کندزاویه سمت راست مقصد
public int XDest { get; set; }
ارزش املاک
XSrc
دریافت یا تنظیم یک کل 32 بیتی امضا شده که هماهنگی x را در پیکسل های سمت چپ بالا مشخص می کندزاویه ی راستگوی منبع
public int XSrc { get; set; }
ارزش املاک
یدست
دریافت یا تنظیم یک کل 32 بیتی امضا شده که مشخصات منطقی y هماهنگی بالا چپ را مشخص می کندزاویه سمت راست مقصد
public int YDest { get; set; }
ارزش املاک
YSRC
دریافت یا تنظیم یک کل 32 بیتی امضا شده که هماهنگی y را در پیکسل های سمت چپ بالا مشخص می کندزاویه ی راستگوی منبع
public int YSrc { get; set; }