Class EmfMaskBlt

Class EmfMaskBlt

Nome do espaço: Aspose.Imaging.FileFormats.Emf.Emf.Records Assembleia: Aspose.Imaging.dll (25.4.0)

O registro EMR_MASKBLT especifica uma transferência de blocos de pixels de um bitmap fonte para um destinorectangular, opcionalmente em combinação com um padrão de borracha e com a aplicação de uma máscara de corbitmap, de acordo com as operações de raster de antecedência e de fundo especificadas.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

Membros herdados

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

Constructors

EmfMaskBlt(EmfRecord)

Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBlt.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

A fonte .

Properties

Argb32BkColorSrc

Recebe ou coloca um objeto WMF ColorRef ([MS-WMF] seção 2.2.2.8 que especifica oA cor de fundo da fonte bitmap.

public int Argb32BkColorSrc { get; set; }

Valor da propriedade

int

Bounds

Recebe ou coloca um objeto WMF RectL ([MS-WMF] secção 2.2.2.19) que define oDestinação para limitar o rectangulo em unidades de dispositivo.

public Rectangle Bounds { get; set; }

Valor da propriedade

Rectangle

CxDest

Recebe ou coloca um inteiro assinado de 32 bits que especifica a largura lógica do rectangulo de destino.

public int CxDest { get; set; }

Valor da propriedade

int

CyDest

Recebe ou coloca um inteiro assinado de 32 bits que especifica a altura lógica do rectangulo de destino.

public int CyDest { get; set; }

Valor da propriedade

int

MaskBitmap

Recebe ou coloca um buffer que contém bitmaps da máscara, que não sãonecessária para ser coerente com a porção fixa do registro EMR_MASKBLT ou com cadaPor conseguinte, os campos neste buffer que são etiquetados “UndefinedSpace” são opcionais eÉ preciso ser ignorado.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valor da propriedade

WmfDeviceIndependentBitmap

Rop4

Obter ou estabelecer uma operação de raster quaternário, que especifica as operações de raster ternário paraas cores de antecedência e de fundo de um bitmap. Estes valores definem como os dados de cores de um bitmapO rectangulo de origem deve ser combinado com os dados de cor do rectangulo de destino.

public EmfRop4 Rop4 { get; set; }

Valor da propriedade

EmfRop4

SourceBitmap

Recebe ou coloca um buffer que contém os bitmaps de origem, que não sãonecessária para ser coerente com a porção fixa do registro EMR_MASKBLT ou com cadaPor conseguinte, os campos neste buffer que são etiquetados “UndefinedSpace” são opcionais eÉ preciso ser ignorado.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor da propriedade

WmfDeviceIndependentBitmap

UsageMask

Recebe ou coloca um inteiro não assinado de 32 bits que especifica como interpretar valores notabela de cores no cabeçalho do bitmap da máscara. Este valor DEVE estar na lista de DIBColores.

public EmfDibColors UsageMask { get; set; }

Valor da propriedade

EmfDibColors

UsageSrc

Recebe ou coloca um inteiro não assinado de 32 bits que especifica como interpretar valores noA tabela de cores no cabeçalho do bitmap fonte. Este valor DEVE estar na lista de DIBColores (secção 2.1.9).

public int UsageSrc { get; set; }

Valor da propriedade

int

XDest

Recebe ou coloca um integer assinado de 32 bits que especifica o coordenado lógico x da parte superior esquerdaO canto da direção de destino.

public int XDest { get; set; }

Valor da propriedade

int

Título XMask

Recebe ou coloca um integer assinado de 32 bits que especifica o coordenado lógico x do canto superior esquerdo do bitmap da máscara.

public int XMask { get; set; }

Valor da propriedade

int

XSrc

Recebe ou coloca um integer assinado de 32 bits que especifica o coordenado lógico x da parte superior esquerdaO ângulo da fonte rectangular.

public int XSrc { get; set; }

Valor da propriedade

int

XformSrc

Recebe ou coloca um objeto XForm (secção 2.2.28) que especifica um espaço mundial para transformar o espaço da página para aplicar ao bitmap fonte.

public Matrix XformSrc { get; set; }

Valor da propriedade

Matrix

eDest

Recebe ou coloca um integer assinado de 32 bits que especifica o y-coordenado lógico da parte superior esquerdaO canto da direção de destino.

public int YDest { get; set; }

Valor da propriedade

int

O YMASK

Recebe ou coloca um integer assinado de 32 bits que especifica o y-coordenado lógico do canto superior esquerdo do bitmap da máscara.

public int YMask { get; set; }

Valor da propriedade

int

O SRC

Recebe ou coloca um integer assinado de 32 bits que especifica o y-coordenado lógico da parte superior esquerdaO ângulo da fonte rectangular.

public int YSrc { get; set; }

Valor da propriedade

int

 Português