Class EmfMaskBlt

Class EmfMaskBlt

Le nom : Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblée: Aspose.Imaging.dll (25.4.0)

L’enregistrement EMR_MASKBLT spécifie un bloc de transfert de pixels d’un bitmap source à une destinationrectangle, optionnellement en combinaison avec un modèle de brosse et avec l’application d’une masque de couleurbitmap, selon les opérations de raster avant et en arrière-plan spécifiées.

public sealed class EmfMaskBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfMaskBlt

I membri ereditari

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

Constructors

EmfMaskBlt(EmfRecord)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records.MaskBlt.

public EmfMaskBlt(EmfRecord source)

Parameters

source EmfRecord

La fonte .

Properties

Argb32BkColorSrc

Obtenez ou mettez un objet WMF ColorRef (partie 2.2.2.8 [MS-WM F] qui spécifie lecouleur de fond de la source bitmap.

public int Argb32BkColorSrc { get; set; }

Valore di proprietà

int

Bounds

Obtenez ou mettez un objet WMF RectL ([MS-WMV] section 2.2.2.19) qui définit leL’objectif est de limiter le rectangle dans les unités d’appareil.

public Rectangle Bounds { get; set; }

Valore di proprietà

Rectangle

CxDest

Obtenez ou mettez en place un intégrateur signé de 32 bits qui spécifie la largeur logique du rectangle de destination.

public int CxDest { get; set; }

Valore di proprietà

int

CyDest

Obtenez ou mettez en place un intégrateur signé de 32 bits qui spécifie la hauteur logique du rectangle de destination.

public int CyDest { get; set; }

Valore di proprietà

int

MaskBitmap

Obtenez ou mettez un buffer contenant les bitmaps de la masque, qui ne sont pasnécessité d’être cohérente avec la portion fixe de l’enregistrement EMR_MASKBLT ou avec chaqueEn conséquence, les champs dans ce buffer qui sont étiquetés “UndefinedSpace” sont facultatifs etIl faut être ignoré.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valore di proprietà

WmfDeviceIndependentBitmap

Rop4

Obtenez ou mettez en place une opération de raster quaternaire, qui spécifie les opérations de Raster ternaire pourles couleurs avant et en arrière-plan d’un bitmap. Ces valeurs définissent la façon dont les données colorées deLe rectangle de source doit être combiné avec les données de couleur de l’équivalent de destination.

public EmfRop4 Rop4 { get; set; }

Valore di proprietà

EmfRop4

SourceBitmap

Obtenez ou mettez un buffer contenant les bitmaps source, qui ne sont pasnécessité d’être cohérente avec la portion fixe de l’enregistrement EMR_MASKBLT ou avec chaqueEn conséquence, les champs dans ce buffer qui sont étiquetés “UndefinedSpace” sont facultatifs etIl faut être ignoré.

public WmfDeviceIndependentBitmap SourceBitmap { get; set; }

Valore di proprietà

WmfDeviceIndependentBitmap

UsageMask

Obtenez ou mettez en place un integer non signé de 32 bits qui spécifie comment interpréter les valeurs dans letable de couleur dans l’encadrement de bitmap de la masque. Cette valeur doit figurer dans la liste DIBColors.

public EmfDibColors UsageMask { get; set; }

Valore di proprietà

EmfDibColors

UsageSrc

Obtenez ou mettez en place un integer non signé de 32 bits qui spécifie comment interpréter les valeurs dans leTableau de couleurs dans le titre bitmap source. Cette valeur doit figurer dans l’enregistrement DIBColors (section 2.1.9).

public int UsageSrc { get; set; }

Valore di proprietà

int

XDest

Obtenez ou définissez un intégrateur signé de 32 bits spécifiant la coordonnée logique x de la gauche supérieure.Le coin du rectangle de destination.

public int XDest { get; set; }

Valore di proprietà

int

Le XMask

Obtenez ou mettez en place un intégrateur signé de 32 bits qui spécifie la coordonnée logique x de l’angle supérieur à gauche de la carte bit masque.

public int XMask { get; set; }

Valore di proprietà

int

XSrc

Obtenez ou définissez un intégrateur signé de 32 bits spécifiant la coordonnée logique x de la gauche supérieure.Le coin de la source rectangle.

public int XSrc { get; set; }

Valore di proprietà

int

XformSrc

Obtenez ou définissez un objet XForm (section 2.2.28) qui spécifie un espace mondial pour la transformation de l’espace page pour s’appliquer à la carte bit source.

public Matrix XformSrc { get; set; }

Valore di proprietà

Matrix

YDEST

Obtenez ou établissez un intégrateur signé de 32 bits spécifiant le y-coordonné logique de la gauche supérieureLe coin du rectangle de destination.

public int YDest { get; set; }

Valore di proprietà

int

YMASK

Obtenez ou mettez en place un intégrateur signé de 32 bits qui spécifie le y-coordonné logique de l’angle supérieur à gauche de la carte bit masque.

public int YMask { get; set; }

Valore di proprietà

int

YSrc

Obtenez ou établissez un intégrateur signé de 32 bits spécifiant le y-coordonné logique de la gauche supérieureLe coin de la source rectangle.

public int YSrc { get; set; }

Valore di proprietà

int

 Français