EmfPlusStringFormatFlags
EmfPlusStringFormatFlags enumeration
Флаги StringFormat определяют параметры макета графического текста, включая направление, отсечение и обработку шрифтов. Эти флаги можно комбинировать для указания нескольких параметров.
[Flags]
public enum EmfPlusStringFormatFlags : uint
Ценности
Имя | Ценность | Описание |
---|---|---|
StringFormatDirectionRightToLeft | 1 | Если установлено, порядок чтения строки ДОЛЖЕН быть справа налево. Для горизонтального текста это означает, что символы читаются справа налево. Для вертикального текста это означает, что столбцы читаются справа налево. Если четкий, горизонтальный или вертикальный текст ДОЛЖЕН читаться слева направо. |
StringFormatDirectionVertical | 2 | Если установлено, отдельные строки текста ДОЛЖНЫ отображаться на устройстве отображения вертикально. Если флажок не установлен, отдельные строки текста ДОЛЖНЫ отображаться горизонтально, при этом каждая новая строка должна располагаться ниже предыдущей. |
StringFormatNoFitBlackBox | 4 | Если установлено, части символов ДОЛЖНЫ быть разрешены для нависания над прямоугольником текстового макета. Если этот флажок установлен, символы, которые выходят за границы прямоугольника текстового макета, ДОЛЖНЫ быть перемещены, чтобы избежать нависания. Курсив, “f” является примером персонаж, у которого могут быть выступающие части. |
StringFormatDisplayFormatControl | 20 | Если установлено, управляющие символы ДОЛЖНЫ появляться в выводе как репрезентативные глифы Unicode. |
StringFormatNoFontFallback | 400 | Если установлено, альтернативный шрифт СЛЕДУЕТ использовать для символов, которые не поддерживаются в запрашиваемом шрифте. Если флажок снят, символ, отсутствующий в запрошенном шрифте, ДОЛЖЕН отображаться как символ «отсутствует шрифт», который МОЖЕТ быть открытым квадратом. |
StringFormatMeasureTrailingSpaces | 800 | Если установлено, пробел в конце каждой строки ДОЛЖЕН быть включен в измерения длины строки. Если не установлен, пробел в конце каждой строки ДОЛЖЕН быть исключен из измерений длины строки. |
StringFormatNoWrap | 1000 | Если установлено, строка, выходящая за конец прямоугольника текстового макета, НЕ ДОЛЖНА переноситься на следующую строку. ограничивающий прямоугольник, а оставшаяся часть строки ДОЛЖНА переноситься на следующую строку. |
StringFormatLineLimit | 2000 | Если установлено, целые строки текста ДОЛЖНЫ быть выведены и НЕ ДОЛЖНЫ быть обрезаны прямоугольником макета строки. Если флажок не установлен, макет текста ДОЛЖЕН продолжаться до тех пор, пока не будут выведены все строки или пока дополнительные строки не будут видны в результате обрезки. Этот флаг можно использовать либо для запрета, либо для разрешения частичного закрытия строки текста прямоугольником макета, высота которого не кратна высоте строки. Чтобы был виден весь текст, прямоугольник макета должен иметь высоту не менее одной строки. |
StringFormatNoClip | 4000 | Если установлено, СЛЕДУЕТ отображать текст, выходящий за пределы прямоугольника макета строки. Если флажок снят, весь текст, выходящий за пределы прямоугольника макета, ДОЛЖЕН быть обрезан. |
StringFormatBypassGdi | 80000000 | Этот флаг МОЖЕТ использоваться для указания специфичного для реализации процесса рендеринга текста. |
Смотрите также
- пространство имен Aspose.Imaging.FileFormats.Emf.EmfPlus.Consts
- сборка Aspose.Imaging