Class EmfMaskBlt

Class EmfMaskBlt

Nazwa przestrzeń: Aspose.Imaging.FileFormats.Emf.Emf.Records Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Rekord EMR_MASKBLT określa blok transferu pikseli z bitmap źródłowy do miejsca docelowegoprostokątny, opcjonalnie w połączeniu z wzorem szczotkowania i przy zastosowaniu maski kolorowejBitmap, zgodnie z określonymi operacjami przodu i tła.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Dziedziczeni członkowie

EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EmfMaskBlt(EmfRecord)

Inicjalizuje nową instancję klasy Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfMaskBlt.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

i źródła .

Properties

Argb32BkColorSrc

otrzymuje lub ustawia obiekt WMF ColorRef (oddział 2.2.2.8 [MS-WM F], który określaKolor źródłowy bitmap.

public int Argb32BkColorSrc { get; set; }

Wartość nieruchomości

int

Bounds

otrzymuje lub ustawia obiekt WMF RectL (oddział 2.2.2.19 [MS-WM F]], który definiujeDocelowe granice rektangularne w jednostkach urządzeń.

public Rectangle Bounds { get; set; }

Wartość nieruchomości

Rectangle

CxDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną szerokość rektaku docelowego.

public int CxDest { get; set; }

Wartość nieruchomości

int

CyDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną wysokość rektaku docelowego.

public int CyDest { get; set; }

Wartość nieruchomości

int

MaskBitmap

otrzymuje lub ustawia buffer zawierający maski bitmaps, które niewymagane, aby były spójne z stałą częścią rejestru EMR_MASKBLT lub z każdymW związku z tym pola w tym buferze oznaczone „UndefinedSpace” są opcjonalne iTrzeba go ignorować.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Wartość nieruchomości

WmfDeviceIndependentBitmap

Rop4

otrzymuje lub ustawia operację rastera kwaternego, która określa operacje raster ternary dlakolory przodu i tła bitmap. te wartości określają, w jaki sposób dane kolorowePrawokąt źródłowy musi być połączony z kolorowymi danymi o prawej stronie docelowej.

public EmfRop4 Rop4 { get; set; }

Wartość nieruchomości

EmfRop4

SourceBitmap

otrzymuje lub ustawia bufer zawierający źródłowe bitmapy, które nie sąwymagane, aby były spójne z stałą częścią rejestru EMR_MASKBLT lub z każdymW związku z tym pola w tym buferze oznaczone „UndefinedSpace” są opcjonalne iTrzeba go ignorować.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Wartość nieruchomości

WmfDeviceIndependentBitmap

UsageMask

otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który określa, jak interpretować wartości wTabela kolorów w nagłówku maski bitmap. ta wartość musi znajdować się na liście DIBColors.

public EmfDibColors UsageMask { get; set; }

Wartość nieruchomości

EmfDibColors

UsageSrc

otrzymuje lub ustawia 32-bitowy niepodpisany integralny, który określa, jak interpretować wartości wTabela kolorów w nagłówku bitmap źródłowy. ta wartość musi znajdować się w wykazie DIBColors (sekcja 2.1.9).

public int UsageSrc { get; set; }

Wartość nieruchomości

int

xdest

otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę x górnej lewejWęgiel rektangularny kierunku docelowego.

public int XDest { get; set; }

Wartość nieruchomości

int

XMask

Otrzymuje lub ustawia 32-bitowy podpisany integer, który określa logiczny x-koordynat górnego lewego rogu maski bitmap.

public int XMask { get; set; }

Wartość nieruchomości

int

XSrc

otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę x górnej lewejWęgiel źródłowy rektanglu.

public int XSrc { get; set; }

Wartość nieruchomości

int

XformSrc

Otrzymuje lub ustawia obiekt XForm (sekcja 2.2.28) określający przestrzeń światową do przekształcenia przestrzeni stron do zastosowania do mapy bit źródłowej.

public Matrix XformSrc { get; set; }

Wartość nieruchomości

Matrix

iDest

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę y górnej lewicy.Węgiel rektangularny kierunku docelowego.

public int YDest { get; set; }

Wartość nieruchomości

int

YMASK

Otrzymuje lub ustawia 32-bitowy podpisany integer, który określa logiczny y-koordynat lewego górnego rogu maski bitmap.

public int YMask { get; set; }

Wartość nieruchomości

int

YSrc

Otrzymuje lub ustawia 32-bitowy podpisany integralny, który określa logiczną koordynatę y górnej lewicy.Węgiel źródłowy rektanglu.

public int YSrc { get; set; }

Wartość nieruchomości

int

 Polski