EmfPolyTextOutA

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.EmfDrawingRecordType

public final class EmfPolyTextOutA extends EmfDrawingRecordType

Il record EMR_POLYTEXTOUTA disegna una o più stringhe di testo ASCII utilizzando il carattere corrente e i colori del testo.

Il carattere e i colori del testo utilizzati per l’output sono specificati dalle proprietà nello stato corrente del contesto del dispositivo di riproduzione. EMR_POLYTEXTOUTA DEVE essere emulato con una serie di record EMR_EXTTEXTOUTW (sezione 2.3.5.7), uno per stringa. Ciò richiede che la stringa di testo ASCII in ogni oggetto EmrText sia convertita nella codifica Unicode UTF16-LE.

Costruttori

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

Metodi

MetodoDescrizione
getBounds()Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19), che specifica il rettangolo di delimitazione in unità del dispositivo.
setBounds(Rectangle value)Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19), che specifica il rettangolo di delimitazione in unità del dispositivo.
getIGraphicsMode()Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica corrente, dall’enumerazione GraphicsMode (sezione 2.1.16).
setIGraphicsMode(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica corrente, dall’enumerazione GraphicsMode (sezione 2.1.16).
getExScale()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala X dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
setExScale(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala X dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
getEyScale()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala Y dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
setEyScale(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala Y dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.
getAEmrText()Ottiene o imposta un array di oggetti EmrText (sezione 2.2.5) che specificano le stringhe di output in caratteri ASCII a 8 bit, con attributi di testo e valori di spaziatura.
setAEmrText(EmfText[] value)Ottiene o imposta un array di oggetti EmrText (sezione 2.2.5) che specificano le stringhe di output in caratteri ASCII a 8 bit, con attributi di testo e valori di spaziatura.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

Inizializza una nuova istanza della classe EmfPolyTextOutA.

Parameters:

ParametroTipoDescrizione
sourceEmfRecordLa sorgente.

EmfPolyTextOutA()

public EmfPolyTextOutA()

Inizializza una nuova istanza della classe EmfPolyTextOutA.

getBounds()

public Rectangle getBounds()

Ottiene o imposta un oggetto WMF RectL ([MS-WMF] sezione 2.2.2.19), che specifica il rettangolo di delimitazione in unità del dispositivo.

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 specifica il rettangolo di delimitazione in unità del dispositivo.

Parameters:

ParametroTipoDescrizione
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica corrente, dall’enumerazione GraphicsMode (sezione 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica corrente, dall’enumerazione GraphicsMode (sezione 2.1.16).

Parameters:

ParametroTipoDescrizione
valoreint

getExScale()

public float getExScale()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala X dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala X dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.

Parameters:

ParametroTipoDescrizione
valorefloat

getEyScale()

public float getEyScale()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala Y dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la scala Y dalle unità di pagina a unità di .01 mm se la modalità grafica è GM_COMPATIBLE.

Parameters:

ParametroTipoDescrizione
valorefloat

getAEmrText()

public EmfText[] getAEmrText()

Ottiene o imposta un array di oggetti EmrText (sezione 2.2.5) che specificano le stringhe di output in caratteri ASCII a 8 bit, con attributi di testo e valori di spaziatura. Il numero di oggetti EmrText è specificato da cStrings.

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

Ottiene o imposta un array di oggetti EmrText (sezione 2.2.5) che specificano le stringhe di output in caratteri ASCII a 8 bit, con attributi di testo e valori di spaziatura. Il numero di oggetti EmrText è specificato da cStrings.

Parameters:

ParametroTipoDescrizione
valueEmfText[]