EmfSetDiBitsToDevice
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfBitmapRecordType
public final class EmfSetDiBitsToDevice extends EmfBitmapRecordType
L’enregistrement EMR_SETDIBITSTODEVICE spécifie un transfert de bloc de pixels depuis les lignes de balayage spécifiées d’un bitmap source vers un rectangle de destination.
Cet enregistrement prend en charge les images source au format JPEG et PNG. Le champ Compression dans l’en-tête du bitmap source spécifie le format de l’image.
Constructeurs
| Constructeur | Description |
|---|---|
| EmfSetDiBitsToDevice(EmfRecord source) | Initialise une nouvelle instance de la classe EmfSetDiBitsToDevice. |
Méthodes
| Méthode | Description |
|---|---|
| getBounds() | Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif. |
| setBounds(Rectangle value) | Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif. |
| getXDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination. |
| setXDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination. |
| getYDest() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination. |
| setYDest(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination. |
| getXSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x en pixels du coin inférieur gauche du rectangle source. |
| setXSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x en pixels du coin inférieur gauche du rectangle source. |
| getYSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y en pixels du coin inférieur gauche du rectangle source. |
| setYSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y en pixels du coin inférieur gauche du rectangle source. |
| getCxSrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur en pixels du rectangle source. |
| setCxSrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la largeur en pixels du rectangle source. |
| getCySrc() | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur en pixels du rectangle source |
| setCySrc(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur en pixels du rectangle source |
| getUsageSrc() | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. |
| setUsageSrc(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. |
| getIStartScan() | Obtient ou définit un entier non signé de 32 bits qui spécifie la première ligne de numérisation dans le tableau. |
| setIStartScan(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie la première ligne de numérisation dans le tableau. |
| getCScans() | Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de lignes de numérisation. |
| setCScans(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de lignes de numérisation. |
| getSourceBitmap() | Obtient ou définit un tampon contenant le bitmap source, qui n’est pas requis d’être contigu avec la partie fixe de l’enregistrement EMR_SETDIBITSTODEVICE. |
| setSourceBitmap(WmfDeviceIndependentBitmap value) | Obtient ou définit un tampon contenant le bitmap source, qui n’est pas requis d’être contigu avec la partie fixe de l’enregistrement EMR_SETDIBITSTODEVICE. |
EmfSetDiBitsToDevice(EmfRecord source)
public EmfSetDiBitsToDevice(EmfRecord source)
Initialise une nouvelle instance de la classe EmfSetDiBitsToDevice.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| source | EmfRecord | La source. |
getBounds()
public Rectangle getBounds()
Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif.
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
Obtient ou définit un objet WMF RectL ([MS-WMF] section 2.2.2.19) qui définit le rectangle de délimitation de destination en unités de dispositif.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | Rectangle |
getXDest()
public int getXDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination.
Returns: int
setXDest(int value)
public void setXDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique x du coin supérieur gauche du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYDest()
public int getYDest()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination.
Returns: int
setYDest(int value)
public void setYDest(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée logique y du coin supérieur gauche du rectangle de destination.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getXSrc()
public int getXSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x en pixels du coin inférieur gauche du rectangle source.
Returns: int
setXSrc(int value)
public void setXSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée x en pixels du coin inférieur gauche du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYSrc()
public int getYSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y en pixels du coin inférieur gauche du rectangle source.
Returns: int
setYSrc(int value)
public void setYSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la coordonnée y en pixels du coin inférieur gauche du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCxSrc()
public int getCxSrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur en pixels du rectangle source.
Returns: int
setCxSrc(int value)
public void setCxSrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la largeur en pixels du rectangle source.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCySrc()
public int getCySrc()
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur en pixels du rectangle source
Returns: int
setCySrc(int value)
public void setCySrc(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie la hauteur en pixels du rectangle source
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getUsageSrc()
public int getUsageSrc()
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’énumération DIBColors (section 2.1.9).
Returns: int
setUsageSrc(int value)
public void setUsageSrc(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie comment interpréter les valeurs dans la table de couleurs de l’en-tête du bitmap source. Cette valeur DOIT appartenir à l’énumération DIBColors (section 2.1.9).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getIStartScan()
public int getIStartScan()
Obtient ou définit un entier non signé de 32 bits qui spécifie la première ligne de numérisation dans le tableau.
Returns: int
setIStartScan(int value)
public void setIStartScan(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie la première ligne de numérisation dans le tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCScans()
public int getCScans()
Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de lignes de numérisation.
Returns: int
setCScans(int value)
public void setCScans(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie le nombre de lignes de numérisation.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getSourceBitmap()
public WmfDeviceIndependentBitmap getSourceBitmap()
Obtient ou définit un tampon contenant le bitmap source, qui n’est pas requis d’être contigu avec la partie fixe de l’enregistrement EMR_SETDIBITSTODEVICE. En conséquence, les champs de ce tampon qui sont étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Returns: WmfDeviceIndependentBitmap
setSourceBitmap(WmfDeviceIndependentBitmap value)
public void setSourceBitmap(WmfDeviceIndependentBitmap value)
Obtient ou définit un tampon contenant le bitmap source, qui n’est pas requis d’être contigu avec la partie fixe de l’enregistrement EMR_SETDIBITSTODEVICE. En conséquence, les champs de ce tampon qui sont étiquetés “UndefinedSpace” sont optionnels et DOIVENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfDeviceIndependentBitmap |