Class EmfPlgBlt

Class EmfPlgBlt

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

O registro EMR_PLGBLT especifica uma transferência de blocos de pixels de um bitmap de origem para um destinoParalelograma, com a aplicação de uma máscara de cor bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Membros herdados

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

Constructors

EmfPlgBlt(EmfRecord)

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

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

A fonte .

Properties

AptlDest

Recebe ou coloca uma série de três objetos WMF PointL ([MS-WMF] secção 2.2.2.15) queespecifica três cantos uma área de destino paralelograma para a transferência do bloco.O canto superior esquerdo do rectangulo da fonte é mapeado para o primeiro ponto nesta linha, oO ângulo superior direito para o segundo ponto, e o ângulo inferior esquerdo para o terceiro ponto. O ângulo inferior direito do rectangulo fonte é mapeado para o implícito quarto ponto noParalelograma, que é calculado a partir dos três primeiros pontos (A, B e C) tratando-os comoOs vectores.D = B + C A

public Point[] AptlDest { get; set; }

Valor da propriedade

Point [ ]

BkSrcArgb32Color

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

public int BkSrcArgb32Color { get; set; }

Valor da propriedade

int

Bounds

Recebe ou coloca um objeto WMF RectL ([MS-WMF] secção 2.2.2.19) que define olimitação rectangular, em unidades de dispositivo, para a saída para o destino.

public Rectangle Bounds { get; set; }

Valor da propriedade

Rectangle

CxSrc

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

public int CxSrc { get; set; }

Valor da propriedade

int

CySrc

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

public int CySrc { get; set; }

Valor da propriedade

int

MaskBitmap

Recebe ou coloca um buffer que contém o bitmap da máscara, que nãonecessária para ser coerente com a porção fixa do registro EMR_PLGBLT ou um com o outro.Consequentemente, os campos neste buffer que são etiquetados “UndefinedSpace” são opcionais e DEVE ser ignorado.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valor da propriedade

WmfDeviceIndependentBitmap

SourceBitmap

Recebe ou coloca um buffer que contém o bitmap fonte, que nãonecessária para ser coerente com a porção fixa do registro EMR_PLGBLT ou um com o outro.Consequentemente, os campos neste buffer que são etiquetados “UndefinedSpace” são opcionais e DEVE 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 notabela de cores no cabeçalho do bitmap fonte. Este valor DEVE estar na lista de DIBColores

public EmfDibColors UsageSrc { get; set; }

Valor da propriedade

EmfDibColors

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

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

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