Class EmfPlgBlt
İsim alanı : Aspose.Imaging.FileFormats.Emf.Emf.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EMR_PLGBLT kayıt, bir kaynak bit haritasından bir varış noktasına piksel blok transferini belirler.Paralelogram, bir renk maske bitmap uygulaması ile.
public sealed class EmfPlgBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfPlgBlt
mirasçı üyeleri
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlgBlt(EmfRecord)
Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPlgBlt sınıfının yeni bir örneğini başlatır.
public EmfPlgBlt(EmfRecord source)
Parameters
source
EmfRecord
Kaynak için .
Properties
AptlDest
3 WMF PointL nesnesinin bir dizi ([MS-WMF] bölüm 2.2.2.15) alınır veya ayarlanır:blok transfer için bir paralelogram hedef alanı için üç köşe belirler.Kaynak düzleminin sol üst köşesi, bu aralıktaki ilk noktaya kaydedilir.Yukarı sağ köşesi ikinci noktaya, alt sol köşesi üçüncü noktaya. kaynak düz köşesinin alt sağ köşesi ilkel dördüncü noktaya haritalandı.Paralelogram, ilk üç noktadan (A, B ve C) hesaplanır ve bunlarıVektörler içinD = B + C A
public Point[] AptlDest { get; set; }
Mülkiyet Değer
Point […]
BkSrcArgb32Color
WMF ColorRef nesnesini ([MS-WMF] bölüm 2.2.2.8) alır veya ayarlar.Kaynak bitmapının arka plan rengi.
public int BkSrcArgb32Color { get; set; }
Mülkiyet Değer
Bounds
WMF RectL nesnesini ([MS-WMF] bölüm 2.2.2.19) tanımlayan bir WMF RectL nesnesini alır veya ayarlar.Sınırlama düz açı, cihaz birimlerinde, hedefe çıkış için.
public Rectangle Bounds { get; set; }
Mülkiyet Değer
CxSrc
Kaynak düzleminin mantıksal genişliğini belirleyen 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.
public int CxSrc { get; set; }
Mülkiyet Değer
CySrc
Kaynak doğruluğunun mantıksal yüksekliğini belirleyen 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.
public int CySrc { get; set; }
Mülkiyet Değer
MaskBitmap
Maske bitmapı içeren bir buffer alır veya koyar,EMR_PLGBLT kayıtlarının sabit kısmı veya birbiriyle tutarlı olması gerekmektedir.Bu nedenle, bu çubukta “UndefinedSpace” etiketli alanlar seçmeli ve göz ardı edilmelidir.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Mülkiyet Değer
SourceBitmap
Kaynak bit haritasını içeren bir buffer alır veya ayarlar,EMR_PLGBLT kayıtlarının sabit kısmı veya birbiriyle tutarlı olması gerekmektedir.Bu nedenle, bu çubukta “UndefinedSpace” etiketli alanlar seçmeli ve göz ardı edilmelidir.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Mülkiyet Değer
UsageMask
32 bit imzalanmamış bir bütün alır veya ayarlar, değerleri nasıl yorumlayacağınızı belirtir.Renk tablosu maske bit haritası başlığındadır. bu değer DIBColor listesinde olmalıdır.
public EmfDibColors UsageMask { get; set; }
Mülkiyet Değer
UsageSrc
32 bit imzalanmamış bir bütün alır veya ayarlar, değerleri nasıl yorumlayacağınızı belirtir.Renk tablosu kaynağın bit haritası başlığındadır. bu değer DIBColor listesinde olmalıdır
public EmfDibColors UsageSrc { get; set; }
Mülkiyet Değer
XFormSrc için
Bir XForm nesnesini (bölüm 2.2.28) kaynağı bit haritasına uygulamak için bir dünya alanı sayfa alanı dönüştürmek için belirler.
public Matrix XFormSrc { get; set; }
Mülkiyet Değer
XMask
Maske bit haritasının sol üst köşesinin mantıksal x koordinatını belirleyen 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.
public int XMask { get; set; }
Mülkiyet Değer
XSrc
Yukarı-solun mantıksal x-koordinasyonunu belirleyen 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.Kaynak düzleminin köşesi.
public int XSrc { get; set; }
Mülkiyet Değer
YMASK
Maske bit haritasının sol üst köşesinin mantıksal y koordinatını belirleyen 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.
public int YMask { get; set; }
Mülkiyet Değer
YSrc
Yukarı-solun mantıksal y-koordinatını belirleyen 32-bit imzalanmış bir bütün alır veya ayarlar.Kaynak düzleminin köşesi.
public int YSrc { get; set; }