Class EmfStretchDiBits
Le nom : Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblée: Aspose.Imaging.dll (25.4.0)
L’enregistrement EMR_STRETCHDIBITS spécifie un bloc de transfert de pixels d’un bitmap source à unrectangle de destination, optionnellement en combinaison avec un modèle de brosse, selon un raster spécifiéopération, étendre ou compresser la production pour correspondre aux dimensions de la destination, le cas échéant.
public sealed class EmfStretchDiBits : EmfBitmapRecordType
Inheritance
object ← MetaObject ← EmfRecord ← EmfBitmapRecordType ← EmfStretchDiBits
I membri ereditari
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Cet enregistrement supporte les images source dans les formats JPEG et PNG. Le champ de compression dans la sourceLe titre bitmap spécifie le format d’image.Si les signes de la source et des champs de hauteur et de largeur de destination diffèrent, cet enregistrement indique uncopie de l’image miroir de la carte bit source vers la destination. c’est-à-dire, si cxSrc et CxDest ontdifférents signes, une image miroir de la bitmap source le long de l’axe x est spécifiée.cyDest ont des signes différents, une image miroir de la bitmap source le long de l’axe y est spécifiée.
Constructors
EmfStretchDiBits(EmfRecord)
Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records. EmfStretchDiBits.
public EmfStretchDiBits(EmfRecord source)
Parameters
source
EmfRecord
La fonte .
Properties
BitBltRasterOperation
Obtenez ou mettez en place un intégrateur non signé de 32 bits spécifiant une opération de rasterCes codes définissent comment les données de couleur du rectangle source doivent être combinées avecles données de couleur du rectangle de destination et, optionnellement, un modèle de brosse, pour atteindre la couleur finale.
public WmfTernaryRasterOperation BitBltRasterOperation { get; set; }
Valore di proprietà
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à
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à
CxSrc
Obtenez ou définissez un intégrateur signé de 32 bits qui spécifie la largeur en pixels du rectangle source.
public int CxSrc { get; set; }
Valore di proprietà
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à
CySrc
Obtenez ou définissez un intégrateur signé de 32 bits qui spécifie la hauteur en pixels du rectangle source.
public int CySrc { get; set; }
Valore di proprietà
SourceBitmap
Obtenez ou mettez un buffer contenant le bitmap source, qui n’est pas nécessaire d’êtrecontigué avec la portion fixe de l’enregistrement EMR_STRETCHDIBITS. par conséquent, les champs enCe buffer qui est étiqueté “UndefinedSpace” est facultatif et doit être ignoré.
public WmfDeviceIndependentBitmap SourceBitmap { get; set; }
Valore di proprietà
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 EmfDibColors UsageSrc { get; set; }
Valore di proprietà
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à
XSrc
Obtenez ou définissez un intégrateur signé de 32 bits spécifiant la coordonnée x dans les pixels de la partie supérieure gaucheLe coin de la source rectangle.
public int XSrc { get; set; }
Valore di proprietà
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à
YSrc
Obtenez ou définissez un intégrateur signé de 32 bits spécifiant la coordonnée y dans les pixels de la partie supérieure gaucheLe coin de la source rectangle.
public int YSrc { get; set; }