EmfSmallTextOut

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 EmfSmallTextOut extends EmfDrawingRecordType

Il record EMR_SMALLTEXTOUT emette una stringa.

Se ETO_SMALL_CHARS è impostato nel campo fuOptions, TextString contiene codici a 8 bit per i caratteri, derivati dai byte meno significativi dei codici carattere Unicode UTF16-LE a 16 bit, in cui il byte più significativo è considerato 0. Se ETO_NO_RECT è impostato nel campo fuOptions, il campo Bounds non è incluso nel record.

Costruttori

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

Metodi

MetodoDescrizione
getX()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x del punto in cui posizionare la stringa.
setX(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x del punto in cui posizionare la stringa.
getY()Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y del punto in cui posizionare la stringa.
setY(int value)Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y del punto in cui posizionare la stringa.
getCChars()Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri a 16 bit nella stringa.
setCChars(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri a 16 bit nella stringa.
getFuOptions()Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di output del testo da utilizzare.
setFuOptions(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di output del testo da utilizzare.
getIGraphicsMode()Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica, 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, dall’enumerazione GraphicsMode (sezione 2.1.16).
getExScale()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione x.
setExScale(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione x.
getEyScale()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione y.
setEyScale(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione y.
getBounds()Ottiene o imposta un oggetto opzionale WMF RectL a 128 bit ([MS-WMF] sezione 2.2.2.19) che specifica il rettangolo di delimitazione in unità dispositivo.
setBounds(Rectangle value)Ottiene o imposta un oggetto opzionale WMF RectL a 128 bit ([MS-WMF] sezione 2.2.2.19) che specifica il rettangolo di delimitazione in unità dispositivo.
getTextString()Ottiene o imposta una stringa a lunghezza variabile che contiene la stringa di testo da disegnare, in codici a 8 bit o a 16 bit, in base al valore del campo fuOptions.
setTextString(String value)Ottiene o imposta una stringa a lunghezza variabile che contiene la stringa di testo da disegnare, in codici a 8 bit o a 16 bit, in base al valore del campo fuOptions.

EmfSmallTextOut(EmfRecord source)

public EmfSmallTextOut(EmfRecord source)

Inizializza una nuova istanza della classe EmfSmallTextOut.

Parameters:

ParametroTipoDescrizione
sourceEmfRecordLa sorgente.

getX()

public int getX()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x del punto in cui posizionare la stringa.

Returns: int

setX(int value)

public void setX(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata x del punto in cui posizionare la stringa.

Parameters:

ParametroTipoDescrizione
valoreint

getY()

public int getY()

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y del punto in cui posizionare la stringa.

Returns: int

setY(int value)

public void setY(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica la coordinata y del punto in cui posizionare la stringa.

Parameters:

ParametroTipoDescrizione
valoreint

getCChars()

public int getCChars()

Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri a 16 bit nella stringa. La stringa NON è terminata da null.

Returns: int

setCChars(int value)

public void setCChars(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica il numero di caratteri a 16 bit nella stringa. La stringa NON è terminata da null.

Parameters:

ParametroTipoDescrizione
valoreint

getFuOptions()

public int getFuOptions()

Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di output del testo da utilizzare. Queste opzioni sono specificate da uno o una combinazione di valori dell’enumerazione ExtTextOutOptions (sezione 2.1.11).

Returns: int

setFuOptions(int value)

public void setFuOptions(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di output del testo da utilizzare. Queste opzioni sono specificate da uno o una combinazione di valori dell’enumerazione ExtTextOutOptions (sezione 2.1.11).

Parameters:

ParametroTipoDescrizione
valoreint

getIGraphicsMode()

public int getIGraphicsMode()

Ottiene o imposta un intero senza segno a 32 bit che specifica la modalità grafica, 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, 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 di quanto scalare il testo nella direzione x.

Returns: float

setExScale(float value)

public void setExScale(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione x.

Parameters:

ParametroTipoDescrizione
valorefloat

getEyScale()

public float getEyScale()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione y.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica di quanto scalare il testo nella direzione y.

Parameters:

ParametroTipoDescrizione
valorefloat

getBounds()

public Rectangle getBounds()

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

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

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

Parameters:

ParametroTipoDescrizione
valueRectangle

getTextString()

public String getTextString()

Ottiene o imposta una stringa a lunghezza variabile che contiene la stringa di testo da disegnare, in codici a 8 bit o a 16 bit, in base al valore del campo fuOptions.

Returns: java.lang.String

setTextString(String value)

public void setTextString(String value)

Ottiene o imposta una stringa a lunghezza variabile che contiene la stringa di testo da disegnare, in codici a 8 bit o a 16 bit, in base al valore del campo fuOptions.

Parameters:

ParametroTipoDescrizione
valorejava.lang.String