EmfPlgBlt

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 EmfPlgBlt extends EmfBitmapRecordType

Il record EMR_PLGBLT specifica un trasferimento a blocchi di pixel da una bitmap sorgente a un parallelogramma di destinazione, con l’applicazione di una bitmap maschera di colore.

Costruttori

CostruttoreDescrizione
EmfPlgBlt(EmfRecord source)Inizializza una nuova istanza della classe EmfPlgBlt.

Metodi

MetodoDescrizione
getBounds()Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che definisce il rettangolo di delimitazione, in unità dispositivo, per l’output verso la destinazione.
setBounds(Rectangle value)Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che definisce il rettangolo di delimitazione, in unità dispositivo, per l’output verso la destinazione.
getAptlDest()Ottiene o imposta un array di tre oggetti WMF PointL ([MS-WMF] sezione 2.2.2.15) che specifica tre angoli di un’area di destinazione a forma di parallelogramma per il trasferimento a blocchi.
setAptlDest(Point[] value)Ottiene o imposta un array di tre oggetti WMF PointL ([MS-WMF] sezione 2.2.2.15) che specifica tre angoli di un’area di destinazione a forma di parallelogramma per il trasferimento a blocchi.
getXSrc()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica x dell’angolo superiore sinistro del rettangolo di origine.
setXSrc(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica x dell’angolo superiore sinistro del rettangolo di origine.
getYSrc()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica y dell’angolo superiore sinistro del rettangolo di origine.
setYSrc(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica y dell’angolo superiore sinistro del rettangolo di origine.
getCxSrc()Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica del rettangolo di origine.
setCxSrc(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica del rettangolo di origine.
getCySrc()Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di origine.
setCySrc(int value)Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di origine.
getXFormSrc()Ottiene o imposta un oggetto XForm (sezione 2.2.28) che specifica una trasformazione dallo spazio mondiale allo spazio pagina da applicare alla bitmap di origine.
setXFormSrc(Matrix value)Ottiene o imposta un oggetto XForm (sezione 2.2.28) che specifica una trasformazione dallo spazio mondiale allo spazio pagina da applicare alla bitmap di origine.
getBkSrcArgb32Color()Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8) che specifica il colore di sfondo del bitmap di origine.
setBkSrcArgb32Color(int value)Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8) che specifica il colore di sfondo del bitmap di origine.
getUsageSrc()Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap di origine.
setUsageSrc(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap di origine.
getXMask()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro della bitmap maschera.
setXMask(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro della bitmap maschera.
getYMask()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro della bitmap maschera.
setYMask(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro della bitmap maschera.
getUsageMask()Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap maschera.
setUsageMask(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap maschera.
getSourceBitmap()Ottiene o imposta un buffer contenente il bitmap di origine, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro.
setSourceBitmap(WmfDeviceIndependentBitmap value)Ottiene o imposta un buffer contenente il bitmap di origine, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro.
getMaskBitmap()Ottiene o imposta un buffer contenente il bitmap di maschera, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro.
setMaskBitmap(WmfDeviceIndependentBitmap value)Ottiene o imposta un buffer contenente il bitmap di maschera, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro.

EmfPlgBlt(EmfRecord source)

public EmfPlgBlt(EmfRecord source)

Inizializza una nuova istanza della classe EmfPlgBlt.

Parameters:

ParametroTipoDescrizione
sourceEmfRecordLa sorgente.

getBounds()

public Rectangle getBounds()

Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che definisce il rettangolo di delimitazione, in unità dispositivo, per l’output verso la destinazione.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19) che definisce il rettangolo di delimitazione, in unità dispositivo, per l’output verso la destinazione.

Parameters:

ParametroTipoDescrizione
valueRectangle

getAptlDest()

public Point[] getAptlDest()

Ottiene o imposta un array di tre oggetti WMF PointL ([MS-WMF] sezione 2.2.2.15) che specifica tre angoli di un’area di destinazione a forma di parallelogramma per il trasferimento a blocchi. L’angolo in alto a sinistra del rettangolo di origine è mappato al primo punto di questo array, l’angolo in alto a destra al secondo punto e l’angolo in basso a sinistra al terzo punto. L’angolo in basso a destra del rettangolo di origine è mappato al quarto punto implicito nel parallelogramma, che è calcolato dai primi tre punti (A, B e C) trattandoli come vettori. D = B + C A

Returns: com.aspose.imaging.Point[]

setAptlDest(Point[] value)

public void setAptlDest(Point[] value)

Ottiene o imposta un array di tre oggetti WMF PointL ([MS-WMF] sezione 2.2.2.15) che specifica tre angoli di un’area di destinazione a forma di parallelogramma per il trasferimento a blocchi. L’angolo in alto a sinistra del rettangolo di origine è mappato al primo punto di questo array, l’angolo in alto a destra al secondo punto e l’angolo in basso a sinistra al terzo punto. L’angolo in basso a destra del rettangolo di origine è mappato al quarto punto implicito nel parallelogramma, che è calcolato dai primi tre punti (A, B e C) trattandoli come vettori. D = B + C A

Parameters:

ParametroTipoDescrizione
valuePoint[]

getXSrc()

public int getXSrc()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica x dell’angolo superiore sinistro del rettangolo di origine.

Returns: int

setXSrc(int value)

public void setXSrc(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica x dell’angolo superiore sinistro del rettangolo di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getYSrc()

public int getYSrc()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica y dell’angolo superiore sinistro del rettangolo di origine.

Returns: int

setYSrc(int value)

public void setYSrc(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata logica y dell’angolo superiore sinistro del rettangolo di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getCxSrc()

public int getCxSrc()

Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica del rettangolo di origine.

Returns: int

setCxSrc(int value)

public void setCxSrc(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la larghezza logica del rettangolo di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getCySrc()

public int getCySrc()

Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di origine.

Returns: int

setCySrc(int value)

public void setCySrc(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica l’altezza logica del rettangolo di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getXFormSrc()

public Matrix getXFormSrc()

Ottiene o imposta un oggetto XForm (sezione 2.2.28) che specifica una trasformazione dallo spazio mondiale allo spazio pagina da applicare alla bitmap di origine.

Returns: Matrix

setXFormSrc(Matrix value)

public void setXFormSrc(Matrix value)

Ottiene o imposta un oggetto XForm (sezione 2.2.28) che specifica una trasformazione dallo spazio mondiale allo spazio pagina da applicare alla bitmap di origine.

Parameters:

ParametroTipoDescrizione
valueMatrix

getBkSrcArgb32Color()

public int getBkSrcArgb32Color()

Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8) che specifica il colore di sfondo del bitmap di origine.

Returns: int

setBkSrcArgb32Color(int value)

public void setBkSrcArgb32Color(int value)

Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8) che specifica il colore di sfondo del bitmap di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getUsageSrc()

public int getUsageSrc()

Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tabella dei colori nell’intestazione del bitmap di origine. Questo valore DEVE appartenere all’enumerazione DIBColors.

Returns: int

setUsageSrc(int value)

public void setUsageSrc(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tabella dei colori nell’intestazione del bitmap di origine. Questo valore DEVE appartenere all’enumerazione DIBColors.

Parameters:

ParametroTipoDescrizione
valoreint

getXMask()

public int getXMask()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro della bitmap maschera.

Returns: int

setXMask(int value)

public void setXMask(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x logica dell’angolo superiore sinistro della bitmap maschera.

Parameters:

ParametroTipoDescrizione
valoreint

getYMask()

public int getYMask()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro della bitmap maschera.

Returns: int

setYMask(int value)

public void setYMask(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y logica dell’angolo superiore sinistro della bitmap maschera.

Parameters:

ParametroTipoDescrizione
valoreint

getUsageMask()

public int getUsageMask()

Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap maschera. Questo valore DEVE appartenere all’enumerazione DIBColors.

Returns: int

setUsageMask(int value)

public void setUsageMask(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica come interpretare i valori nella tavola dei colori nell’intestazione della bitmap maschera. Questo valore DEVE appartenere all’enumerazione DIBColors.

Parameters:

ParametroTipoDescrizione
valoreint

getSourceBitmap()

public WmfDeviceIndependentBitmap getSourceBitmap()

Ottiene o imposta un buffer contenente il bitmap di origine, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro. Di conseguenza, i campi in questo buffer etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati.

Returns: WmfDeviceIndependentBitmap

setSourceBitmap(WmfDeviceIndependentBitmap value)

public void setSourceBitmap(WmfDeviceIndependentBitmap value)

Ottiene o imposta un buffer contenente il bitmap di origine, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro. Di conseguenza, i campi in questo buffer etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati.

Parameters:

ParametroTipoDescrizione
valueWmfDeviceIndependentBitmap

getMaskBitmap()

public WmfDeviceIndependentBitmap getMaskBitmap()

Ottiene o imposta un buffer contenente il bitmap di maschera, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro. Di conseguenza, i campi in questo buffer etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati.

Returns: WmfDeviceIndependentBitmap

setMaskBitmap(WmfDeviceIndependentBitmap value)

public void setMaskBitmap(WmfDeviceIndependentBitmap value)

Ottiene o imposta un buffer contenente il bitmap di maschera, che non è necessario sia contiguo con la parte fissa del record EMR_PLGBLT o tra loro. Di conseguenza, i campi in questo buffer etichettati “UndefinedSpace” sono opzionali e DEVONO essere ignorati.

Parameters:

ParametroTipoDescrizione
valueWmfDeviceIndependentBitmap