Class EmfPlgBlt

Class EmfPlgBlt

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

L’enregistrement EMR_PLGBLT spécifie un bloc de transfert de pixels d’un bitmap source à une destinationParallelogramme, avec l’application d’une masque de couleur bitmap.

public sealed class EmfPlgBlt : EmfBitmapRecordType

Inheritance

object MetaObject EmfRecord EmfBitmapRecordType EmfPlgBlt

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

EmfPlgBlt(EmfRecord)

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

public EmfPlgBlt(EmfRecord source)

Parameters

source EmfRecord

La fonte .

Properties

AptlDest

Obtenez ou mettez une série de trois objets WMF PointL ([MS-WMP] section 2.2.2.15) quispécifie trois cornes une zone de destination parallélogramme pour le transfert de bloc.Le coin supérieur à gauche du rectangle source est mappé au premier point dans cette ligne, leLe coin supérieur droit vers le deuxième point, et le coin inférieur gauche jusqu’au troisième point.Le coin bas droit de la rectangle source est cartographié vers l’implicite 4e point dans leParallelogramme, qui est calculé des trois premiers points (A, B et C) en les traitant commedei vectori.D = B + C A

public Point[] AptlDest { get; set; }

Valore di proprietà

Point [ ]

BkSrcArgb32Color

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

public int BkSrcArgb32Color { get; set; }

Valore di proprietà

int

Bounds

Obtenez ou mettez un objet WMF RectL ([MS-WMV] section 2.2.2.19) qui définit lerectangle, dans les unités d’appareil, pour la sortie à la destination.

public Rectangle Bounds { get; set; }

Valore di proprietà

Rectangle

CxSrc

Obtenez ou définissez un intégrateur signé de 32 bits qui spécifie la largeur logique du rectangle source.

public int CxSrc { get; set; }

Valore di proprietà

int

CySrc

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

public int CySrc { get; set; }

Valore di proprietà

int

MaskBitmap

Obtenez ou mettez un buffer contenant le bitmap de la masque, qui n’est pasnécessité d’être cohérente avec la portion fixe de l’enregistrement EMR_PLGBLT ou les uns avec les autres.Par conséquent, les champs dans ce buffer qui sont étiquetés “UndefinedSpace” sont facultatifs et doivent être ignorés.

public WmfDeviceIndependentBitmap MaskBitmap { get; set; }

Valore di proprietà

WmfDeviceIndependentBitmap

SourceBitmap

Obtenez ou mettez un buffer contenant le bitmap source, qui n’est pasnécessité d’être cohérente avec la portion fixe de l’enregistrement EMR_PLGBLT ou les uns avec les autres.Par conséquent, les champs dans ce buffer qui sont étiquetés “UndefinedSpace” sont facultatifs et doivent être ignorés.

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 être dans l’enregistrement DIBColors

public EmfDibColors UsageSrc { get; set; }

Valore di proprietà

EmfDibColors

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

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

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