Class EmfMaskBlt
ชื่อพื้นที่: Aspose.Imaging.FileFormats.Emf.Emf.Records การประกอบ: Aspose.Imaging.dll (25.4.0)
บันทึก EMR_MASKBLT รายละเอียดการถ่ายโอนพิกเซลบล็อกจากบิตการ์ดแหล่งที่มาไปยังเป้าหมายตรง, ตัวเลือกใน kombination with a brush pattern and with the application of a color maskบิตการ์ดตามการดําเนินงานที่ระบุด้านหน้าและพื้นหลัง
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
อนุญาโตตุลาการ
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMaskBlt(EmfRecord)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBlt
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
แหล่ง
Properties
Argb32BkColorSrc
ได้รับหรือตั้งค่าวัตถุ WMF ColorRef ([MS-WMF] ส่วน 2.2.2.8 ที่ระบุสีพื้นหลังของแหล่งข้อมูล bitmap
public int Argb32BkColorSrc { get; set; }
คุณสมบัติมูลค่า
Bounds
ได้รับหรือตั้งค่าวัตถุ WMF RectL ([MS-WMF] ส่วน 2.2.2.19) ซึ่งกําหนดการกําหนดเป้าหมาย จํากัด ตรงในหน่วยอุปกรณ์
public Rectangle Bounds { get; set; }
คุณสมบัติมูลค่า
CxDest
ได้รับหรือตั้งค่าสมบูรณ์แบบที่ลงชื่อ 32 บิตที่ระบุความกว้างทางล็อกของแนวตั้งเป้าหมาย
public int CxDest { get; set; }
คุณสมบัติมูลค่า
CyDest
ได้รับหรือตั้งค่า 32 บิตลงชื่อที่ระบุความสูงทางล็อกของแนวตั้งเป้าหมาย
public int CyDest { get; set; }
คุณสมบัติมูลค่า
MaskBitmap
ได้รับหรือตั้งค่ากล่องที่ประกอบด้วย bitmaps ของหน้ากากซึ่งไม่ได้จําเป็นต้องเข้ากันได้กับส่วนคงที่ของบันทึก EMR_MASKBLT หรือกับแต่ละดังนั้นฟิลด์ใน buffer นี้ที่ติดฉลาก “UndefinedSpace” เป็นทางเลือกและจําเป็นต้องลืม
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
คุณสมบัติมูลค่า
Rop4
ได้รับหรือตั้งค่าการดําเนินงานสกรูสกรูสกรูสกรูสกรูสกรูสกรูสกรูสกรูสกรูสีด้านหน้าและพื้นหลังของบิตการ์ด เหล่านี้หมายความว่าข้อมูลสีของตะแกรงแหล่งที่มาจะต้องรวมกับข้อมูลสีของ ตะแกรงเป้าหมาย
public EmfRop4 Rop4 { get; set; }
คุณสมบัติมูลค่า
SourceBitmap
ได้รับหรือตั้งค่ากล่องที่ประกอบด้วย bitmaps หลักซึ่งไม่ได้เป็นจําเป็นต้องเข้ากันได้กับส่วนคงที่ของบันทึก EMR_MASKBLT หรือกับแต่ละดังนั้นฟิลด์ใน buffer นี้ที่ติดฉลาก “UndefinedSpace” เป็นทางเลือกและจําเป็นต้องลืม
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
คุณสมบัติมูลค่า
UsageMask
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุวิธีการตีความค่าในตารางสีในหัวบิตการ์ดหน้ากาก หมายเลขนี้ควรอยู่ในรายการ DIBColors
public EmfDibColors UsageMask { get; set; }
คุณสมบัติมูลค่า
UsageSrc
ได้รับหรือตั้งค่า integer 32 บิตที่ไม่ได้รับสัญญาณซึ่งระบุวิธีการตีความค่าในตารางสีในหัวไทม์ไทม์แหล่งข้อมูล ค่านี้ควรอยู่ในรายการ DIBColors (ส่วน 2.1.9)
public int UsageSrc { get; set; }
คุณสมบัติมูลค่า
ก้น
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความสอดคล้อง logical x ของด้านบนด้านซ้ายมุมของจุดหมายปลายทาง
public int XDest { get; set; }
คุณสมบัติมูลค่า
XMask
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความสม่ําเสมอ logical x ของมุมด้านบนด้านซ้ายของบิตการ์ดหน้ากาก
public int XMask { get; set; }
คุณสมบัติมูลค่า
XSrc
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความสอดคล้อง logical x ของด้านบนด้านซ้ายมุมของแนวตั้งแหล่งกําเนิด
public int XSrc { get; set; }
คุณสมบัติมูลค่า
XformSrc
ได้รับหรือตั้งค่าวัตถุ XForm (ส่วน 2.2.28) ที่ระบุพื้นที่โลกเพื่อการแปลงพื้นที่หน้าเพื่อใช้ใน bitmap source
public Matrix XformSrc { get; set; }
คุณสมบัติมูลค่า
อะไร
ได้รับหรือตั้งค่าแบบครบวงจร 32 บิตที่ระบุความสม่ําเสมอทาง logical y ของด้านบนและด้านซ้ายมุมของจุดหมายปลายทาง
public int YDest { get; set; }
คุณสมบัติมูลค่า
YMASK
ได้รับหรือตั้งค่า 32 บิตลงชื่อ integer ที่ระบุความซื่อมโยง logical y ของมุมด้านบนด้านซ้ายของบิตการ์ดหน้ากาก
public int YMask { get; set; }
คุณสมบัติมูลค่า
YSrc
ได้รับหรือตั้งค่าแบบครบวงจร 32 บิตที่ระบุความสม่ําเสมอทาง logical y ของด้านบนและด้านซ้ายมุมของแนวตั้งแหล่งกําเนิด
public int YSrc { get; set; }