Class EmfStretchDiBits

Class EmfStretchDiBits

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

O registro EMR_STRETCHDIBITS especifica uma transferência de blocos de pixels de um bitmap fonte para umdireção de destino, opcionalmente em combinação com um padrão de borracha, de acordo com um raster especificadooperação, estendimento ou compressão da saída para ajustar as dimensões do destino, se necessário.

public sealed class EmfStretchDiBits : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfStretchDiBits

Membros herdados

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

Remarks

Este registro suporta imagens de fonte em formatos JPEG e PNG. O campo de compressão na fonteO bitmap header especifica o formato da imagem.Se os sinais da fonte e dos campos de altura e largura de destino diferem, este registro especifica umimagem espelho cópia do bitmap fonte para o destino. isto é, se cxSrc e cxDest têmdiferentes sinais, uma imagem de espelho do bitmap fonte ao longo do eixo x é especificada.cyDest têm sinais diferentes, uma imagem de espelho do bitmap fonte ao longo do y-axis é especificada.

Constructors

EmfStretchDiBits(EmfRecord)

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

public EmfStretchDiBits(EmfRecord source)

Parameters

source EmfRecord

A fonte .

Properties

BitBltRasterOperation

Recebe ou coloca um inteiro não assinado de 32 bits que especifica uma operação de rasterEstes códigos definem como os dados de cor do rectangulo fonte devem ser combinados comos dados de cor do rectangulo de destino e opcionalmente um padrão de borracha, para alcançar a cor final.

public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }

Valor da propriedade

WmfTernaryRasterOperation

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

CxSrc

Recebe ou coloca um integer assinado de 32 bits que especifica a largura em pixels do rectangulo da fonte.

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 rectangulo de destino.

public int CyDest { get; set; }

Valor da propriedade

int

CySrc

Recebe ou coloca um integer assinado de 32 bits que especifica a altura em pixels do rectangulo da fonte.

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_STRETCHDIBITS.Este buffer que é etiquetado “UndefinedSpace” é opcional e DEVE ser ignorado.

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 x em pixels da parte superior esquerdaO ângulo da fonte rectangular.

public int XSrc { get; set; }

Valor da propriedade

int

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 em pixels da parte superior esquerdaO ângulo da fonte rectangular.

public int YSrc { get; set; }

Valor da propriedade

int

 Português