EmfPlusStringFormatFlags

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class EmfPlusStringFormatFlags extends System.Enum

I flag StringFormat specificano le opzioni per il layout del testo grafico, inclusi direzione, ritaglio e gestione dei font. Questi flag possono essere combinati per specificare più opzioni.

Campi

CampoDescrizione
StringFormatDirectionRightToLeftSe impostato, l’ordine di lettura della stringa DEVE essere da destra a sinistra.
StringFormatDirectionVerticalSe impostato, le singole righe di testo DEVE essere disegnate verticalmente sul dispositivo di visualizzazione.
StringFormatNoFitBlackBoxSe impostato, le parti dei caratteri DEVONO poter sporgere fuori dal rettangolo di layout del testo.
StringFormatDisplayFormatControlSe impostato, i caratteri di controllo DEVONO apparire nell’output come glifi Unicode rappresentativi.
StringFormatNoFontFallbackSe impostato, un font alternativo DEVE essere usato per i caratteri non supportati nel font richiesto.
StringFormatMeasureTrailingSpacesSe impostato, lo spazio alla fine di ogni riga DEVE essere incluso nelle misurazioni della lunghezza della stringa.
StringFormatNoWrapSe impostato, una stringa che si estende oltre la fine del rettangolo di layout del testo NON DEVE essere avvolta alla riga successiva.
StringFormatLineLimitSe impostato, le intere righe di testo DEVONO essere emesse e NON DEVONO essere tagliate dal rettangolo di layout della stringa.
StringFormatNoClipSe impostato, il testo che si estende fuori dal rettangolo di layout della stringa DEVE essere consentito di mostrarsi.
StringFormatBypassGdiQuesto flag PUÒ essere usato per specificare un processo specifico dell’implementazione per il rendering del testo.

StringFormatDirectionRightToLeft

public static final long StringFormatDirectionRightToLeft

Se impostato, l’ordine di lettura della stringa DEVE essere da destra a sinistra. Per il testo orizzontale, ciò significa che i caratteri sono letti da destra a sinistra. Per il testo verticale, ciò significa che le colonne sono lette da destra a sinistra. Se non impostato, il testo orizzontale o verticale DEVE essere letto da sinistra a destra.


Il layout del testo grafico è specificato dagli oggetti EmfPlusStringFormat.

StringFormatDirectionVertical

public static final long StringFormatDirectionVertical

Se impostato, le singole righe di testo DEVONO essere disegnate verticalmente sul dispositivo di visualizzazione. Se non impostato, le singole righe di testo DEVONO essere disegnate orizzontalmente, con ogni nuova riga sotto la precedente.

StringFormatNoFitBlackBox

public static final long StringFormatNoFitBlackBox

Se impostato, le parti dei caratteri DEVONO poter sporgere fuori dal rettangolo di layout del testo. Se non impostato, i caratteri che sporgono oltre i confini del rettangolo di layout del testo DEVONO essere riposizionati per evitare la sporgenza. Un carattere in corsivo, “f”, è un esempio di carattere che può avere parti sporgenti.

StringFormatDisplayFormatControl

public static final long StringFormatDisplayFormatControl

Se impostato, i caratteri di controllo DEVONO apparire nell’output come glifi Unicode rappresentativi.

StringFormatNoFontFallback

public static final long StringFormatNoFontFallback

Se impostato, un font alternativo DEVE essere usato per i caratteri non supportati nel font richiesto. Se non impostato, un carattere mancante nel font richiesto DEVE apparire come un carattere “font missing”, che PUÒ essere un quadrato vuoto.

StringFormatMeasureTrailingSpaces

public static final long StringFormatMeasureTrailingSpaces

Se impostato, lo spazio alla fine di ogni riga DEVE essere incluso nelle misurazioni della lunghezza della stringa. Se non impostato, lo spazio alla fine di ogni riga DEVE essere escluso dalle misurazioni della lunghezza della stringa.

StringFormatNoWrap

public static final long StringFormatNoWrap

Se impostato, una stringa che si estende oltre la fine del rettangolo di layout del testo NON DEVE essere avvolta alla riga successiva. Se non impostato, una stringa che si estende oltre la fine del rettangolo di layout del testo DEVE essere interrotta all’ultimo confine di parola all’interno del rettangolo di delimitazione, e la parte rimanente della stringa DEVE essere avvolta alla riga successiva.

StringFormatLineLimit

public static final long StringFormatLineLimit

Se impostato, le intere righe di testo DEVONO essere emesse e NON DEVONO essere tagliate dal rettangolo di layout della stringa. Se non impostato, il layout del testo DEVONO continuare fino a quando tutte le righe sono emesse, o fino a quando righe aggiuntive non sarebbero visibili a causa del ritaglio. Questo flag può essere usato sia per negare sia per consentire che una riga di testo sia parzialmente oscurata da un rettangolo di layout che non è un multiplo dell’altezza della riga. Per rendere tutto il testo visibile, il rettangolo di layout deve essere alto almeno quanto l’altezza di una riga.

StringFormatNoClip

public static final long StringFormatNoClip

Se impostato, il testo che si estende fuori dal rettangolo di layout della stringa DEVE essere consentito di mostrarsi. Se non impostato, tutto il testo che si estende fuori dal rettangolo di layout DEVE essere tagliato.

StringFormatBypassGdi

public static final long StringFormatBypassGdi

Questo flag PUÒ essere usato per specificare un processo specifico dell’implementazione per il rendering del testo.