Class EmfSetDiBitsToDevice
Nome do espaço: Aspose.Imaging.FileFormats.Emf.Emf.Records Assembleia: Aspose.Imaging.dll (25.4.0)
O registro EMR_SETDIBITSTODEVICE especifica uma transferência de blocos de pixels das linhas de escaneamento especificadas deum bitmap fonte para um rectangulo de destino.
public sealed class EmfSetDiBitsToDevice : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfSetDiBitsToDevice
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 origem em formato JPEG e PNG. O campo de compressão na fonteO bitmap header especifica o formato da imagem.
Constructors
EmfSetDiBitsToDevice(EmfRecord)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfSetDiBitsToDevice.
public EmfSetDiBitsToDevice(EmfRecord source)
Parameters
source
EmfRecord
A fonte .
Properties
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
cães
Recebe ou coloca um inteiro não assinado de 32 bits que especifica o número de linhas de escaneamento.
public int CScans { get; set; }
Valor da propriedade
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
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
Avaliação
Recebe ou coloca um inteiro não assinado de 32 bits que especifica a primeira linha de scan na linha.
public int IStartScan { get; set; }
Valor da propriedade
SourceBitmap
Recebe ou coloca um buffer que contém o bitmap fonte, que não é necessário sercontínuo com a porção fixa do registro EMR_SETDIBITSTODEVICE.Neste buffer que são etiquetados “UndefinedSpace” são opcionais e DEVE ser ignorado.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Valor da propriedade
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
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
XSrc
Recebe ou coloca um integer assinado de 32 bits que especifica o coordenado x em pixels da esquerda inferiorO ângulo da fonte rectangular.
public int XSrc { get; set; }
Valor da propriedade
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
O SRC
Recebe ou coloca um integer assinado de 32 bits que especifica o y-coordenado em pixels da parte inferior esquerdaO ângulo da fonte rectangular.
public int YSrc { get; set; }