EmfPlusStringFormat

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType

public final class EmfPlusStringFormat extends EmfPlusGraphicsObjectType

L’oggetto EmfPlusStringFormat specifica il layout del testo, le manipolazioni di visualizzazione e l’identificazione della lingua

Costruttori

CostruttoreDescrizione
EmfPlusStringFormat()

Metodi

MetodoDescrizione
getDigitLanguage()Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da utilizzare per le cifre numeriche nella stringa.
setDigitLanguage(short value)Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da utilizzare per le cifre numeriche nella stringa.
getDigitSubstitution()Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire le cifre numeriche nella stringa in base a una locale o lingua.
setDigitSubstitution(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire le cifre numeriche nella stringa in base a una locale o lingua.
getFirstTabOffset()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore
setFirstTabOffset(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore
getHotkeyPrefix()Ottiene o imposta un intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene incontrato un prefisso di scorciatoia da tastiera (cioè, un e commerciale).
setHotkeyPrefix(int value)Ottiene o imposta un intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene incontrato un prefisso di scorciatoia da tastiera (cioè, un e commerciale).
getLanguage()Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa
setLanguage(short value)Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa
getLeadingMargin()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da aggiungere alla posizione iniziale di una stringa.
setLeadingMargin(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da aggiungere alla posizione iniziale di una stringa.
getLineAlign()Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare verticalmente la stringa nel rettangolo di layout.
setLineAlign(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare verticalmente la stringa nel rettangolo di layout.
getRangeCount()Ottiene o imposta un intero con segno a 32 bit che specifica il numero di oggetti EmfPlusCharacterRange (sezione 2.2.2.8) definiti nel campo StringFormatData.
setRangeCount(int value)Ottiene o imposta un intero con segno a 32 bit che specifica il numero di oggetti EmfPlusCharacterRange (sezione 2.2.2.8) definiti nel campo StringFormatData.
getStringAlignment()Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare orizzontalmente la stringa nel rettangolo di layout.
setStringAlignment(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare orizzontalmente la stringa nel rettangolo di layout.
getStringFormatData()Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica dati opzionali di layout del testo.
setStringFormatData(EmfPlusStringFormatData value)Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica dati opzionali di layout del testo.
getStringFormatFlags()Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di layout del testo per la formattazione, il ritaglio e la gestione dei caratteri.
setStringFormatFlags(long value)Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di layout del testo per la formattazione, il ritaglio e la gestione dei caratteri.
getTabstopCount()Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definite nel campo StringFormatData.
setTabstopCount(int value)Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definite nel campo StringFormatData.
getTracking()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il rapporto tra lo spazio orizzontale assegnato a ciascun carattere in una stringa specificata e la larghezza del carattere definita dal carattere.
setTracking(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il rapporto tra lo spazio orizzontale assegnato a ciascun carattere in una stringa specificata e la larghezza del carattere definita dal carattere.
getTrailingMargin()Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da lasciare dopo una stringa.
setTrailingMargin(float value)Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da lasciare dopo una stringa.
getTrimming()Ottiene o imposta che specifica come tagliare i caratteri da una stringa troppo grande per adattarsi a un rettangolo di layout.
setTrimming(int value)Ottiene o imposta che specifica come tagliare i caratteri da una stringa troppo grande per adattarsi a un rettangolo di layout.

EmfPlusStringFormat()

public EmfPlusStringFormat()

getDigitLanguage()

public short getDigitLanguage()

Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da utilizzare per le cifre numeriche nella stringa. Ad esempio, se questa stringa contiene cifre arabe, questo campo DEVE contenere un identificatore di lingua che specifichi una lingua araba.

Returns: short

setDigitLanguage(short value)

public void setDigitLanguage(short value)

Ottiene o imposta un oggetto EmfPlusLanguageIdentifier che specifica la lingua da utilizzare per le cifre numeriche nella stringa. Ad esempio, se questa stringa contiene cifre arabe, questo campo DEVE contenere un identificatore di lingua che specifichi una lingua araba.

Parameters:

ParametroTipoDescrizione
valoreshort

getDigitSubstitution()

public int getDigitSubstitution()

Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire le cifre numeriche nella stringa in base a una locale o lingua. Questo valore DEVE essere definito nell’enumerazione StringDigitSubstitution (sezione 2.1.1.30).

Returns: int

setDigitSubstitution(int value)

public void setDigitSubstitution(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica come sostituire le cifre numeriche nella stringa in base a una locale o lingua. Questo valore DEVE essere definito nell’enumerazione StringDigitSubstitution (sezione 2.1.1.30).

Parameters:

ParametroTipoDescrizione
valoreint

getFirstTabOffset()

public float getFirstTabOffset()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore

Returns: float

setFirstTabOffset(float value)

public void setFirstTabOffset(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il numero di spazi tra l’inizio di una riga di testo e il primo tabulatore

Parameters:

ParametroTipoDescrizione
valorefloat

getHotkeyPrefix()

public int getHotkeyPrefix()

Ottiene o imposta un intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene incontrato un prefisso di scorciatoia da tastiera (cioè, un e commerciale). In pratica, questo campo specifica se visualizzare i prefissi di scorciatoia da tastiera relativi al testo. Il valore DEVE essere definito nell’enumerazione HotkeyPrefix (sezione 2.1.1.14).

Returns: int

setHotkeyPrefix(int value)

public void setHotkeyPrefix(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica il tipo di elaborazione eseguita su una stringa quando viene incontrato un prefisso di scorciatoia da tastiera (cioè, un e commerciale). In pratica, questo campo specifica se visualizzare i prefissi di scorciatoia da tastiera relativi al testo. Il valore DEVE essere definito nell’enumerazione HotkeyPrefix (sezione 2.1.1.14).

Parameters:

ParametroTipoDescrizione
valoreint

getLanguage()

public short getLanguage()

Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa

Returns: short

setLanguage(short value)

public void setLanguage(short value)

Ottiene o imposta un oggetto EmfPlusLanguageIdentifier (sezione 2.2.2.23) che specifica la lingua da utilizzare per la stringa

Parameters:

ParametroTipoDescrizione
valoreshort

getLeadingMargin()

public float getLeadingMargin()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da aggiungere alla posizione iniziale di una stringa. Il valore predefinito è 1/6 di pollice; per i caratteri tipografici, il valore predefinito è 0.

Returns: float

setLeadingMargin(float value)

public void setLeadingMargin(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da aggiungere alla posizione iniziale di una stringa. Il valore predefinito è 1/6 di pollice; per i caratteri tipografici, il valore predefinito è 0.

Parameters:

ParametroTipoDescrizione
valorefloat

getLineAlign()

public int getLineAlign()

Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare verticalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment.

Returns: int

setLineAlign(int value)

public void setLineAlign(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare verticalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment.

Parameters:

ParametroTipoDescrizione
valoreint

getRangeCount()

public int getRangeCount()

Ottiene o imposta un intero con segno a 32 bit che specifica il numero di oggetti EmfPlusCharacterRange (sezione 2.2.2.8) definiti nel campo StringFormatData.

Returns: int

setRangeCount(int value)

public void setRangeCount(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica il numero di oggetti EmfPlusCharacterRange (sezione 2.2.2.8) definiti nel campo StringFormatData.

Parameters:

ParametroTipoDescrizione
valoreint

getStringAlignment()

public int getStringAlignment()

Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare orizzontalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment (sezione 2.1.1.29).

Returns: int

setStringAlignment(int value)

public void setStringAlignment(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica come allineare orizzontalmente la stringa nel rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringAlignment (sezione 2.1.1.29).

Parameters:

ParametroTipoDescrizione
valoreint

getStringFormatData()

public EmfPlusStringFormatData getStringFormatData()

Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica dati opzionali di layout del testo.

Returns: EmfPlusStringFormatData

setStringFormatData(EmfPlusStringFormatData value)

public void setStringFormatData(EmfPlusStringFormatData value)

Ottiene o imposta un oggetto EmfPlusStringFormatData (sezione 2.2.2.44) che specifica dati opzionali di layout del testo.

Parameters:

ParametroTipoDescrizione
valueEmfPlusStringFormatData

getStringFormatFlags()

public long getStringFormatFlags()

Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di layout del testo per formattazione, ritaglio e gestione dei caratteri. Questo valore DEVE essere composto da flag StringFormat (sezione 2.1.2.8).

Returns: long

setStringFormatFlags(long value)

public void setStringFormatFlags(long value)

Ottiene o imposta un intero senza segno a 32 bit che specifica le opzioni di layout del testo per formattazione, ritaglio e gestione dei caratteri. Questo valore DEVE essere composto da flag StringFormat (sezione 2.1.2.8).

Parameters:

ParametroTipoDescrizione
valorelong

getTabstopCount()

public int getTabstopCount()

Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definite nel campo StringFormatData.

Returns: int

setTabstopCount(int value)

public void setTabstopCount(int value)

Ottiene o imposta un intero con segno a 32 bit che specifica il numero di tabulazioni definite nel campo StringFormatData.

Parameters:

ParametroTipoDescrizione
valoreint

getTracking()

public float getTracking()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il rapporto tra lo spazio orizzontale assegnato a ciascun carattere in una stringa specificata e la larghezza del carattere definita dal font. Valori elevati per questa proprietà indicano ampio spazio tra i caratteri; valori inferiori a 1 possono provocare sovrapposizione dei caratteri. Il valore predefinito è 1,03; per i font tipografici, il valore predefinito è 1,00.

Returns: float

setTracking(float value)

public void setTracking(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica il rapporto tra lo spazio orizzontale assegnato a ciascun carattere in una stringa specificata e la larghezza del carattere definita dal font. Valori elevati per questa proprietà indicano ampio spazio tra i caratteri; valori inferiori a 1 possono provocare sovrapposizione dei caratteri. Il valore predefinito è 1,03; per i font tipografici, il valore predefinito è 1,00.

Parameters:

ParametroTipoDescrizione
valorefloat

getTrailingMargin()

public float getTrailingMargin()

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da lasciare dopo una stringa. Il valore predefinito è 1/6 di pollice; per i font tipografici, il valore predefinito è 0.

Returns: float

setTrailingMargin(float value)

public void setTrailingMargin(float value)

Ottiene o imposta un valore a virgola mobile a 32 bit che specifica la lunghezza dello spazio da lasciare dopo una stringa. Il valore predefinito è 1/6 di pollice; per i font tipografici, il valore predefinito è 0.

Parameters:

ParametroTipoDescrizione
valorefloat

getTrimming()

public int getTrimming()

Ottiene o imposta specifica come tagliare i caratteri da una stringa troppo grande per entrare in un rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringTrimming (sezione 2.1.1.31).

Returns: int

setTrimming(int value)

public void setTrimming(int value)

Ottiene o imposta specifica come tagliare i caratteri da una stringa troppo grande per entrare in un rettangolo di layout. Questo valore DEVE essere definito nell’enumerazione StringTrimming (sezione 2.1.1.31).

Parameters:

ParametroTipoDescrizione
valoreint