Class EmfMaskBlt
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblea: Aspose.Imaging.dll (25.4.0)
El registro EMR_MASKBLT especifica un bloque de transferencia de píxeles de un bitmap de fuente a un destinorectangular, opcional en combinación con un patrón de pulverización y con la aplicación de una máscara de colorbitmap, según las operaciones de raster de antegrado y fondo especificadas.
public sealed class EmfMaskBlt : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfMaskBlt
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
EmfMaskBlt(EmfRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMaskBlt.
public EmfMaskBlt(EmfRecord source)
Parameters
source
EmfRecord
La fuente.
Properties
Argb32BkColorSrc
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 Argb32BkColorSrc { get; set; }
Valor de la propiedad
Bounds
Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19) que define elDestino en un rectángulo en unidades de dispositivo.
public Rectangle Bounds { get; set; }
Valor de la propiedad
CxDest
Obtenga o establece un integrador firmado de 32 bits que especifica la anchura lógica del rectángulo de destino.
public int CxDest { get; set; }
Valor de la propiedad
CyDest
Obtenga o establece un integrador firmado de 32 bits que especifique la altura lógica del rectángulo de destino.
public int CyDest { get; set; }
Valor de la propiedad
MaskBitmap
Obtenga o coloca un buffer que contiene los bitmaps de la máscara, que no sonrequerido para ser contiguo con la porción fija del registro EMR_MASKBLT o con cadaPor lo tanto, los campos en este buffer que están etiquetados como “UndefinedSpace” son opcionales yHay que ser ignorado.
public WmfDeviceIndependentBitmap MaskBitmap { get; set; }
Valor de la propiedad
Rop4
Obtiene o establece una operación de raster cuaternario, que especifica las operaciones de raster ternario paralos colores del antegrado y del fondo de un bitmap. Estos valores definen cómo los datos de color deEl rectángulo de fuente debe combinarse con los datos de color del rectángulo de destino.
public EmfRop4 Rop4 { get; set; }
Valor de la propiedad
SourceBitmap
Obtenga o coloca un buffer que contiene los bitmaps de fuente, que no sonrequerido para ser contiguo con la porción fija del registro EMR_MASKBLT o con cadaPor lo tanto, los campos en este buffer que están etiquetados como “UndefinedSpace” son opcionales yHay que ser ignorado.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Valor de la propiedad
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
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 (sección 2.1.9).
public int UsageSrc { get; set; }
Valor de la propiedad
xdest
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 destino.
public int XDest { get; set; }
Valor de la propiedad
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
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
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
YDEST
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 destino.
public int YDest { get; set; }
Valor de la propiedad
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
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; }