Class EmfAlphaBlend

Class EmfAlphaBlend

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

O registro EMR_ALPHABLEND especifica uma transferência de blocos de pixels de um bitmap fonte para umrectangular de destino, incluindo dados de transparência alfa, de acordo com uma operação de mistura especificada.

public sealed class EmfAlphaBlend : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfAlphaBlend

Membros herdados

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

Constructors

EmfAlphaBlend(EmfRecord)

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

public EmfAlphaBlend(EmfRecord source)

Parameters

source EmfRecord

A fonte .

Properties

BkSrcArgb32Color

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 BkSrcArgb32Color { get; set; }

Valor da propriedade

int

BlendFunction

Obter ou definir uma estrutura que especifique as operações de mistura para a fonte eDestinação Bitmaps

public EmfBlendFunction BlendFunction { get; set; }

Valor da propriedade

EmfBlendFunction

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

Obter ou configurar um inteiro assinado de 32 bits que especifique a largura lógica do destinoEste valor deve ser maior do que zero.

public int CxDest { get; set; }

Valor da propriedade

int

CxSrc

Recebe ou coloca um inteiro assinado de 32 bits que especifica a largura lógica do rectangulo da fonte.Esse valor deve ser maior do que zero.

public int CxSrc { get; set; }

Valor da propriedade

int

CyDest

Recebe ou coloca um inteiro assinado de 32 bits que especifica a altura lógica do destinoEste valor deve ser maior do que zero.

public int CyDest { get; set; }

Valor da propriedade

int

CySrc

Recebe ou coloca um inteiro assinado de 32 bits que especifica a altura lógica da fonteEste valor deve ser maior do que zero.

public int CySrc { get; set; }

Valor da propriedade

int

SourceBitmap

Recebe ou coloca um buffer que contém o bitmap fonte, que não é necessário sercontínua com a porção fixa do registro EMR_ALPHABLEND.Os buffers que são etiquetados como “UndefinedSpace” são opcionais e devem ser ignorados.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor da propriedade

WmfDeviceIndependentBitmap

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 EmfDibColors UsageSrc { get; set; }

Valor da propriedade

EmfDibColors

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

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

XformSr

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 XformSr { 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 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