EmfPlusStringFormatFlags
EmfPlusStringFormatFlags enumeration
I flag StringFormat specificano le opzioni per il layout del testo grafico, inclusa la direzione, il ritaglio e la gestione dei caratteri. Questi flag possono essere combinati per specificare più opzioni.
[Flags]
public enum EmfPlusStringFormatFlags : uint
I valori
Nome | Valore | Descrizione |
---|---|---|
StringFormatDirectionRightToLeft | 1 | Se impostato, l’ordine di lettura della stringa DOVREBBE essere da destra a sinistra. Per il testo orizzontale, significa che i caratteri vengono letti da destra a sinistra. Per il testo verticale, ciò significa che le colonne vengono lette da destra a sinistra. Se il testo chiaro, orizzontale o verticale DEVE essere letto da sinistra a destra. |
StringFormatDirectionVertical | 2 | Se impostato, singole righe di testo DEVONO essere disegnate verticalmente sul dispositivo di visualizzazione. Se chiare, singole righe di testo DEVONO essere disegnate orizzontalmente, con ogni nuova riga sotto la riga precedente. |
StringFormatNoFitBlackBox | 4 | Se impostato, le parti dei caratteri DEVONO essere consentite a sporgere dal rettangolo di layout del testo. Se è chiaro, i caratteri che superano i limiti del rettangolo di layout del testo DEVONO essere riposizionati per evitare sporgenze. Un corsivo, “f” è un esempio di un carattere che può avere parti sporgenti. |
StringFormatDisplayFormatControl | 20 | Se impostato, i caratteri di controllo DEVONO apparire nell’output come glifi Unicode rappresentativi. |
StringFormatNoFontFallback | 400 | Se impostato, un carattere alternativo DOVREBBE essere utilizzato per i caratteri che non sono supportati nel carattere richiesto. Se chiaro, un carattere mancante dal carattere richiesto DOVREBBE apparire come un carattere “carattere mancante”, che PUÒ essere un quadrato aperto. |
StringFormatMeasureTrailingSpaces | 800 | Se impostato, lo spazio alla fine di ogni riga DEVE essere incluso nelle misurazioni della lunghezza della stringa. Se libero, lo spazio alla fine di ogni riga DEVE essere escluso dalle misurazioni della lunghezza della stringa. |
StringFormatNoWrap | 1000 | Se impostata, una stringa che si estende oltre la fine del rettangolo di layout del testo NON DEVE essere avvolta nella riga successiva. Se è chiara, una stringa che si estende oltre la fine del rettangolo di layout del testo DEVE essere interrotta al limite dell’ultima parola all’interno il rettangolo di delimitazione e il resto della stringa DEVONO essere racchiusi nella riga successiva. |
StringFormatLineLimit | 2000 | Se impostato, intere righe di testo DOVREBBE essere emesse e NON DOVREBBE essere ritagliate dal rettangolo di layout della stringa. Se chiaro, il layout del testo DOVREBBE continuare fino a quando tutte le righe non vengono emesse, o fino a quando le righe aggiuntive non sarebbero visibili a causa del ritaglio. Questo flag può essere utilizzato per negare o consentire che una riga di testo venga parzialmente oscurata da un rettangolo di layout che non sia un multiplo dell’altezza della riga. Affinché tutto il testo sia visibile, un rettangolo di layout alto almeno quanto l’altezza di una riga. |
StringFormatNoClip | 4000 | Se impostato, il testo che si estende al di fuori del rettangolo di layout della stringa DOVREBBE essere consentito di mostrare. Se chiaro, tutto il testo che si estende al di fuori del rettangolo di layout DOVREBBE essere ritagliato. |
StringFormatBypassGdi | 80000000 | Questo flag PUÒ essere utilizzato per specificare un processo specifico dell’implementazione per il rendering del testo. |
Guarda anche
- spazio dei nomi Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
- assemblea Aspose.Imaging