Class EmfPlgBlt
Namn på plats: Aspose.Imaging.FileFormats.Emf.Emf.Records Församling: Aspose.Imaging.dll (25.4.0)
EMR_PLGBLT-registret anger en blocköverföring av pixlar från en källa bitmapp till en destinationparallelogram, med tillämpningen av en färgmask bitmap.
public sealed class EmfPlgBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfPlgBlt
Arvsmedlemmar
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlgBlt(EmfRecord)
Initialiserar en ny instans av Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPlgBlt klass.
public EmfPlgBlt(EmfRecord source)
Parameters
source
EmfRecord
och källan .
Properties
AptlDest
får eller ställer in en uppsättning av tre WMF PointL-objekt ([MS-WMF] avsnitt 2.2.2.15) somanger tre hörn en parallelogram destinationszon för blocköverföringen.Den övre vänstra hörnet av källrektangeln kartläggs till den första punkten i den här raden,övre högra hörnet till den andra punkten, och den nedre vänstra hörnet till den tredje punkten. Den nedre högra hörnet av källrektangeln kartläggs till den implicita fjärde punkten iparallelogram, som beräknas från de tre första punkterna (A, B och C) genom att behandla dem somoch vektorer.D = B + C A
public Point[] AptlDest { get; set; }
Fastighetsvärde
Point [ ]
BkSrcArgb32Color
får eller ställer in ett WMF ColorRef-objekt ([MS-WMF] avsnitt 2.2.2.8) som angerbakgrundsfärg av källa bitmap.
public int BkSrcArgb32Color { get; set; }
Fastighetsvärde
Bounds
får eller ställer in ett WMF RectL-objekt ([MS-WMF] avsnitt 2.2.2.19) som definierargränsar rektangeln, i enhetsenheter, för produktion till destinationen.
public Rectangle Bounds { get; set; }
Fastighetsvärde
CxSrc
Få eller ställa in en 32-bitars undertecknad som anger den logiska bredden av källrektangeln.
public int CxSrc { get; set; }
Fastighetsvärde
CySrc
Få eller ställa in en 32-bitars undertecknad som anger den logiska höjden på källrektangeln.
public int CySrc { get; set; }
Fastighetsvärde
MaskBitmap
Få eller sätta en buffer som innehåller masken bitmapp, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_PLGBLT-registret eller med varandra.Följaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria och måste ignoreras.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Fastighetsvärde
SourceBitmap
Få eller ställa in en buffer som innehåller källbitmappen, som inte ärkrävs för att vara sammanhängande med den fasta delen av EMR_PLGBLT-registret eller med varandra.Följaktligen är fälten i denna buffer som är märkta “UndefinedSpace” valfria och måste ignoreras.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Fastighetsvärde
UsageMask
Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i masken bitmapp header. Denna värde MÅSTE finnas i listan DIBColor.
public EmfDibColors UsageMask { get; set; }
Fastighetsvärde
UsageSrc
Få eller ställa in en 32-bitars icke-signed integer som anger hur man tolkar värden iFärgtabell i källkod bitmapp header. Denna värde MÅSTE finnas i listan DIBColor
public EmfDibColors UsageSrc { get; set; }
Fastighetsvärde
XFormSrc
Få eller ställa in ett XForm-objekt (avsnitt 2.2.28) som anger en världsutrymme till sidan-utrymme omvandling för att tillämpa på källbitmappen.
public Matrix XFormSrc { get; set; }
Fastighetsvärde
XMask
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska x-koordinaten i övre vänstra hörnet av masken bitmapp.
public int XMask { get; set; }
Fastighetsvärde
XSrc
Få eller ställa in en 32-bitars signatur som anger den logiska x-koordinaten i övre vänstrahörnet av källrektangeln.
public int XSrc { get; set; }
Fastighetsvärde
YMASK
Få eller ställa in en 32-bitars signatur som anger den logiska y-koordinaten i övre vänstra hörnet av masken bitmapp.
public int YMask { get; set; }
Fastighetsvärde
YSrc
Få eller ställa in en 32-bitars undertecknad integrator som anger den logiska y-koordinaten i övre vänstrahörnet av källrektangeln.
public int YSrc { get; set; }