EmfPlusDrawImagePoints

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawImagePoints extends EmfPlusDrawingRecordType

Il record EmfPlusDrawImagePoints specifica il disegno di un’immagine scalata all’interno di un parallelogramma.

Un EmfPlusImage può specificare sia un bitmap sia un metafile. I colori di un’immagine possono essere manipolati durante il rendering. Possono essere corretti, scuriti, schiariti e rimossi.

Costruttori

CostruttoreDescrizione
EmfPlusDrawImagePoints(EmfPlusRecord source)Inizializza una nuova istanza della classe EmfPlusDrawImagePoints.

Metodi

MetodoDescrizione
getCompressed()Ottiene o imposta un valore che indica se il PointData è compresso.
setCompressed(boolean value)Ottiene o imposta un valore che indica se il PointData è compresso.
getObjectId()Ottiene o imposta l’identificatore dell’oggetto.
setObjectId(byte value)Ottiene o imposta l’identificatore dell’oggetto.
getApplyingAnEffect()Ottiene o imposta un valore che indica se [applying an effect].
setApplyingAnEffect(boolean value)Ottiene o imposta un valore che indica se [applying an effect].
getRelative()Ottiene o imposta un valore che indica se questo EmfPlusDrawImagePoints è relativo.
setRelative(boolean value)Ottiene o imposta un valore che indica se questo EmfPlusDrawImagePoints è relativo.
getImageAttributesId()Ottiene o imposta un intero senza segno a 32 bit che contiene l’indice dell’oggetto opzionale EmfPlusImageAttributes (sezione 2.2.1.5) nella tabella degli oggetti EMF+.
setImageAttributesId(int value)Ottiene o imposta un intero senza segno a 32 bit che contiene l’indice dell’oggetto opzionale EmfPlusImageAttributes (sezione 2.2.1.5) nella tabella degli oggetti EMF+.
getSrcUnit()Ottiene o imposta un intero con segno a 32 bit che definisce le unità del campo SrcRect.
setSrcUnit(int value)Ottiene o imposta un intero con segno a 32 bit che definisce le unità del campo SrcRect.
getSrcRect()Ottiene o imposta un oggetto EmfPlusRectF (sezione 2.2.2.39) che definisce una porzione dell’immagine da renderizzare.
setSrcRect(RectangleF value)Ottiene o imposta un oggetto EmfPlusRectF (sezione 2.2.2.39) che definisce una porzione dell’immagine da renderizzare.
getPointData()Ottiene o imposta un array di punti Count che specificano tre punti di un parallelogramma.
setPointData(PointF[] value)Ottiene o imposta un array di punti Count che specificano tre punti di un parallelogramma.

EmfPlusDrawImagePoints(EmfPlusRecord source)

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Inizializza una nuova istanza della classe EmfPlusDrawImagePoints.

Parameters:

ParametroTipoDescrizione
sourceEmfPlusRecordLa sorgente.

getCompressed()

public boolean getCompressed()

Ottiene o imposta un valore che indica se il PointData è compresso. Questo bit indica se il campo PointData specifica dati compressi. Se impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate intere a 16 bit. Se non impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit. Nota: se il flag P (sotto) è impostato, questo flag è indefinito e DEVE essere ignorato.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Ottiene o imposta un valore che indica se il PointData è compresso. Questo bit indica se il campo PointData specifica dati compressi. Se impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate intere a 16 bit. Se non impostato, PointData specifica posizioni assolute nello spazio delle coordinate con coordinate a virgola mobile a 32 bit. Nota: se il flag P (sotto) è impostato, questo flag è indefinito e DEVE essere ignorato.

Parameters:

ParametroTipoDescrizione
valoreboolean

getObjectId()

public byte getObjectId()

Ottiene o imposta l’identificatore dell’oggetto. L’indice di un oggetto EmfPlusImage (sezione 2.2.1.4) nella tabella degli oggetti EMF+, che specifica l’immagine da renderizzare. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Ottiene o imposta l’identificatore dell’oggetto. L’indice di un oggetto EmfPlusImage (sezione 2.2.1.4) nella tabella degli oggetti EMF+, che specifica l’immagine da renderizzare. Il valore DEVE essere compreso tra 0 e 63, inclusi.

Valore: L’identificatore dell’oggetto.

Parameters:

ParametroTipoDescrizione
valorebyte

getApplyingAnEffect()

public boolean getApplyingAnEffect()

Ottiene o imposta un valore che indica se [applying an effect]. Questo bit indica che il rendering dell’immagine include l’applicazione di un effetto. Se impostato, un oggetto della classe Effect DEVE essere stato specificato in un record EmfPlusSerializableObject precedente (sezione 2.3.5.2).

Valore: true se [applying an effect]; altrimenti, false.

Returns: boolean

setApplyingAnEffect(boolean value)

public void setApplyingAnEffect(boolean value)

Ottiene o imposta un valore che indica se [applying an effect]. Questo bit indica che il rendering dell’immagine include l’applicazione di un effetto. Se impostato, un oggetto della classe Effect DEVE essere stato specificato in un record EmfPlusSerializableObject precedente (sezione 2.3.5.2).

Valore: true se [applying an effect]; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

getRelative()

public boolean getRelative()

Ottiene o imposta un valore che indica se questo EmfPlusDrawImagePoints è relativo. Questo bit indica se il campo PointData specifica posizioni relative o assolute. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate che è relativa alla posizione specificata dall’elemento precedente nell’array. Nel caso del primo elemento in PointData, si assume una posizione precedente alle coordinate (0,0). Se cancellato, PointData specifica posizioni assolute secondo il flag C. Nota: se questo flag è impostato, il flag C (sopra) è indefinito e DEVE essere ignorato.

Valore: true se relativo; altrimenti, false.

Returns: boolean

setRelative(boolean value)

public void setRelative(boolean value)

Ottiene o imposta un valore che indica se questo EmfPlusDrawImagePoints è relativo. Questo bit indica se il campo PointData specifica posizioni relative o assolute. Se impostato, ogni elemento in PointData specifica una posizione nello spazio delle coordinate che è relativa alla posizione specificata dall’elemento precedente nell’array. Nel caso del primo elemento in PointData, si assume una posizione precedente alle coordinate (0,0). Se cancellato, PointData specifica posizioni assolute secondo il flag C. Nota: se questo flag è impostato, il flag C (sopra) è indefinito e DEVE essere ignorato.

Valore: true se relativo; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valoreboolean

getImageAttributesId()

public int getImageAttributesId()

Ottiene o imposta un intero senza segno a 32 bit che contiene l’indice dell’oggetto opzionale EmfPlusImageAttributes (sezione 2.2.1.5) nella tabella degli oggetti EMF+.

Valore: l’identificatore degli attributi dell’immagine.

Returns: int

setImageAttributesId(int value)

public void setImageAttributesId(int value)

Ottiene o imposta un intero senza segno a 32 bit che contiene l’indice dell’oggetto opzionale EmfPlusImageAttributes (sezione 2.2.1.5) nella tabella degli oggetti EMF+.

Valore: l’identificatore degli attributi dell’immagine.

Parameters:

ParametroTipoDescrizione
valoreint

getSrcUnit()

public int getSrcUnit()

Ottiene o imposta un intero con segno a 32 bit che definisce le unità del campo SrcRect. DEVE essere il valore UnitPixel dell’enumerazione UnitType (sezione 2.1.1.33).

Valore: l’unità di origine.

Returns: int

setSrcUnit(int value)

public void setSrcUnit(int value)

Ottiene o imposta un intero con segno a 32 bit che definisce le unità del campo SrcRect. DEVE essere il valore UnitPixel dell’enumerazione UnitType (sezione 2.1.1.33).

Valore: l’unità di origine.

Parameters:

ParametroTipoDescrizione
valoreint

getSrcRect()

public RectangleF getSrcRect()

Ottiene o imposta un oggetto EmfPlusRectF (sezione 2.2.2.39) che definisce una porzione dell’immagine da renderizzare.

Valore: il rettangolo di origine.

Returns: RectangleF

setSrcRect(RectangleF value)

public void setSrcRect(RectangleF value)

Ottiene o imposta un oggetto EmfPlusRectF (sezione 2.2.2.39) che definisce una porzione dell’immagine da renderizzare.

Valore: il rettangolo di origine.

Parameters:

ParametroTipoDescrizione
valueRectangleF

getPointData()

public PointF[] getPointData()

Ottiene o imposta un array di Count punti che specificano tre punti di un parallelogramma. I tre punti rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto del parallelogramma è estrapolato dai primi tre. La porzione dell’immagine specificata dal campo SrcRect DOVREBBE avere trasformazioni di scala e shear applicate, se necessario, per adattarsi all’interno del parallelogramma.

Valore: i dati del punto.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Ottiene o imposta un array di Count punti che specificano tre punti di un parallelogramma. I tre punti rappresentano gli angoli superiore sinistro, superiore destro e inferiore sinistro del parallelogramma. Il quarto punto del parallelogramma è estrapolato dai primi tre. La porzione dell’immagine specificata dal campo SrcRect DOVREBBE avere trasformazioni di scala e shear applicate, se necessario, per adattarsi all’interno del parallelogramma.

Valore: i dati del punto.

Parameters:

ParametroTipoDescrizione
valuePointF[]