Class EmfStretchDiBits
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.Emf.Records การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึก EMR_STRETCHDIBITS รายละเอียดการถ่ายโอนบล็อกของ pixels จาก bitmap source ไปยังป้ายเป้าหมาย, ตัวเลือกใน kombination with a brush pattern, ตามที่กําหนดการดําเนินงานการยืดหรือบีบอัดผลผลิตเพื่อให้เหมาะกับขนาดของจุดหมายปลายทางถ้าจําเป็น
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 source ไปยังจุดหมายปลายทาง ซึ่งหมายความว่าถ้า cxSrc และ cxDest มีตัวอักษรที่แตกต่างกันภาพกระจกของบิตการ์ดแหล่งที่มาพร้อมกับแกน X จะระบุ หาก cySrc และcyDest มีสัญญาณที่แตกต่างกันภาพกระจกของบิตการ์ดแหล่งที่มาพร้อมกับ y-axis จะระบุไว้
Constructors
EmfStretchDiBits(EmfRecord)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfStretchDiBits
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
แหล่ง
Properties
BitBltRasterOperation
รับหรือตั้งค่า integer 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 บิตลงชื่อ integer ที่ระบุความกว้างในพิกเซลของแนวตั้งแหล่ง
public int CxSrc { get; set; }
คุณสมบัติมูลค่า
CyDest
ได้รับหรือตั้งค่า 32 บิตลงชื่อที่ระบุความสูงทางล็อกของแนวตั้งเป้าหมาย
public int CyDest { get; set; }
คุณสมบัติมูลค่า
CySrc
ได้รับหรือตั้งค่า 32 บิตลงชื่อที่ระบุความสูงในพิกเซลของแนวตั้งแหล่ง
public int CySrc { get; set; }
คุณสมบัติมูลค่า
SourceBitmap
ได้รับหรือตั้งค่ากล่องที่ประกอบด้วย bitmap source ซึ่งไม่จําเป็นต้องมีสอดคล้องกับส่วนที่คงที่ของบันทึก EMR_STRETCHDIBITS ดังนั้น fields inบูฟเฟอร์นี้ที่ติดฉลาก “UndefinedSpace” เป็นตัวเลือกและต้องลืม
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
คุณสมบัติมูลค่า
UsageSrc
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุวิธีการตีความค่าในตารางสีในหัวไทม์ไทม์แหล่งข้อมูล ค่านี้ควรอยู่ในรายการ DIBColors (ส่วน 2.1.9)
public EmfDibColors UsageSrc { get; set; }
คุณสมบัติมูลค่า
ก้น
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความสอดคล้อง logical x ของด้านบนด้านซ้ายมุมของจุดหมายปลายทาง
public int XDest { get; set; }
คุณสมบัติมูลค่า
XSrc
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความสอดคล้อง x ในพิกเซลของด้านบนด้านซ้ายมุมของแนวตั้งแหล่งกําเนิด
public int XSrc { get; set; }
คุณสมบัติมูลค่า
อะไร
ได้รับหรือตั้งค่าแบบครบวงจร 32 บิตที่ระบุความสม่ําเสมอทาง logical y ของด้านบนและด้านซ้ายมุมของจุดหมายปลายทาง
public int YDest { get; set; }
คุณสมบัติมูลค่า
YSrc
รับหรือตั้งค่าอินเทอร์เน็ต 32 บิตที่กําหนดค่า y ในพิกเซลด้านบนด้านซ้ายมุมของแนวตั้งแหล่งกําเนิด
public int YSrc { get; set; }