Class EmfPlgBlt

Class EmfPlgBlt

Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblea: Aspose.Imaging.dll (25.4.0)

El registro EMR_PLGBLT especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinoParalelograma, con la aplicación de una máscara de color bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

Miembros heredados

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

Constructors

EmfPlgBlt(EmfRecord)

Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfPlgBlt.

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

La fuente.

Properties

AptlDest

Obtiene o establece una serie de tres objetos WMF PointL ([MS-WMF] sección 2.2.2.15) queespecifica tres rincones una zona de destino paralelograma para la transferencia de bloques.El ángulo superior izquierdo del rectángulo de la fuente se mapeó al primer punto de esta línea, ella esquina superior derecha al segundo punto, y la esquina inferior izquierda al tercer punto. La esquina inferior derecha del rectángulo de la fuente se mapeó al implícito cuarto punto en elParalelograma, que se calcula desde los tres primeros puntos (A, B y C) tratándolos comolos vectores.D = B + C A

public Point[] AptlDest { get; set; }

Valor de la propiedad

Point [][]

BkSrcArgb32Color

Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8) que especifica elcolor de fondo de la fuente bitmap.

public int BkSrcArgb32Color { get; set; }

Valor de la propiedad

int

Bounds

Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define elrectangular, en unidades de dispositivo, para la salida al destino.

public Rectangle Bounds { get; set; }

Valor de la propiedad

Rectangle

CxSrc

Obtenga o establece un integrador firmado de 32 bits que especifica la anchura lógica del rectángulo de la fuente.

public int CxSrc { get; set; }

Valor de la propiedad

int

CySrc

Obtenga o establece un integrador firmado de 32 bits que especifica la altura lógica del rectángulo de la fuente.

public int CySrc { get; set; }

Valor de la propiedad

int

MaskBitmap

Obtenga o coloca un buffer que contiene la máscara bitmap, que norequerido para ser contiguo con la porción fija del registro EMR_PLGBLT o entre s.Por lo tanto, los campos en este buffer que están etiquetados con “UndefinedSpace” son opcionales y deben ser ignorados.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

SourceBitmap

Obtenga o coloca un buffer que contiene el bitmap de fuente, que norequerido para ser contiguo con la porción fija del registro EMR_PLGBLT o entre s.Por lo tanto, los campos en este buffer que están etiquetados con “UndefinedSpace” son opcionales y deben ser ignorados.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valor de la propiedad

WmfDeviceIndependentBitmap

UsageMask

Obtenga o establece un integrador no firmado de 32 bits que especifica cómo interpretar valores en eltabla de color en el encabezado de la máscara bitmap. Este valor DEVE estar en la lista de DIBColores.

public EmfDibColors UsageMask { get; set; }

Valor de la propiedad

EmfDibColors

UsageSrc

Obtenga o establece un integrador no firmado de 32 bits que especifica cómo interpretar valores en eltabla de colores en el título de bitmap de fuente. Este valor DEVE estar en la lista de DIBColores

public EmfDibColors UsageSrc { get; set; }

Valor de la propiedad

EmfDibColors

XFormSrc

Obtiene o establece un objeto XForm (sección 2.2.28) que especifica un espacio mundial para la transformación de espacio de página para aplicarse al bitmap de fuente.

public Matrix XFormSrc { get; set; }

Valor de la propiedad

Matrix

XMask

Obtenga o establece un integrador firmado de 32 bits que especifica el coordenado lógico x del ángulo superior izquierdo de la máscara bitmap.

public int XMask { get; set; }

Valor de la propiedad

int

XRC

Obtenga o establece un integrador firmado de 32 bits que especifica el coordenado lógico x de la parte superior izquierdaCuerpo del rectángulo de la fuente.

public int XSrc { get; set; }

Valor de la propiedad

int

YMASK

Obtenga o establece un integrador firmado de 32 bits que especifica el y-coordenado lógico del ángulo superior izquierdo de la tarjeta bit de la máscara.

public int YMask { get; set; }

Valor de la propiedad

int

YSrc

Obtenga o establece un integrador firmado de 32 bits que especifica el y-coordenado lógico de la parte superior izquierdaCuerpo del rectángulo de la fuente.

public int YSrc { get; set; }

Valor de la propiedad

int

 Español