EmfPlgBlt

EmfPlgBlt class

EMR_PLGBLT kaydı, bir renk maskesi bitmap uygulamasıyla bir kaynak bitmap’ten bir hedef paralelkenarına piksellerin blok aktarımını belirtir.

public sealed class EmfPlgBlt : EmfBitmapRecordType

yapıcılar

İsimTanım
EmfPlgBlt(EmfRecord)Yeni bir örneğini başlatırEmfPlgBlt sınıf.

Özellikleri

İsimTanım
AptlDest { get; set; }blok aktarımı için üç köşeyi bir paralelkenar hedef alanı belirten üç WMF PointL nesnesinden oluşan bir diziyi ([MS-WMF] bölüm 2.2.2.15) alır veya ayarlar. Kaynak dikdörtgenin sol üst köşesi, bu dizideki ilk nokta, sağ üst köşe ikinci noktaya ve sol alt köşe üçüncü noktaya. Kaynak dikdörtgenin sağ alt köşesi, ilk üç noktadan (A, B ve C) vektörleri olarak ele alınarak hesaplanan paralelkenarındaki örtük dördüncü noktaya eşlenir. D = B + C A
BkSrcArgb32Color { get; set; }Kaynak bitmap’in arka plan rengini belirten bir WMF ColorRef nesnesi ([MS-WMF] bölüm 2.2.2.8) alır veya ayarlar.
Bounds { get; set; }Hedefe çıkış için aygıt birimlerinde sınırlayıcı dikdörtgeni tanımlayan bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19) alır veya ayarlar.
CxSrc { get; set; }Kaynak dikdörtgenin mantıksal genişliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
CySrc { get; set; }Kaynak dikdörtgenin mantıksal yüksekliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
MaskBitmap { get; set; }EMR_PLGBLT kaydının sabit kısmıyla veya birbiriyle bitişik olması gerekmeyen maske bit eşlemini içeren bir arabellek alır veya ayarlar. Buna göre, bu arabellekteki “UndefinedSpace” etiketli alanlar isteğe bağlıdır ve MUTLAKA yoksayılmalıdır.
Size { get; set; }Rekorun boyutunu alır veya ayarlar
SourceBitmap { get; set; }EMR_PLGBLT kaydının sabit kısmıyla veya birbiriyle bitişik olması gerekmeyen kaynak bit eşlemini içeren bir arabellek alır veya ayarlar. Buna göre, bu arabellekteki “UndefinedSpace” etiketli alanlar isteğe bağlıdır ve MUTLAKA yoksayılmalıdır.
Type { get; set; }Türü alır veya ayarlar.
UsageMask { get; set; }Maske bit eşlem başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer DIBColors numaralandırmasında OLMALIDIR.
UsageSrc { get; set; }Kaynak bit eşlem başlığındaki renk tablosundaki değerlerin nasıl yorumlanacağını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer DIBColors numaralandırmasında OLMALIDIR
XFormSrc { get; set; }Kaynak bitmap’e uygulanacak bir dünya-alandan sayfa-uzay dönüşümü belirten bir XForm nesnesi (bölüm 2.2.28) alır veya ayarlar.
XMask { get; set; }Maske bitmap’inin sol üst köşesinin mantıksal x koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
XSrc { get; set; }Kaynak dikdörtgenin sol üst köşesinin mantıksal x koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
YMask { get; set; }Maske bit eşleminin sol üst köşesinin mantıksal y koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
YSrc { get; set; }Kaynak dikdörtgenin sol üst köşesinin mantıksal y koordinatını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.

Ayrıca bakınız