Перечисление EmfPlusStringFormatFlags
Флаги StringFormat указывают параметры размещения графического текста, включая направление, отсечение и обработку шрифтов. Эти флаги можно комбинировать для указания нескольких параметров.
Module: aspose.imaging.fileformats.emf.emfplus.consts
Full Name: aspose.imaging.fileformats.emf.emfplus.consts.EmfPlusStringFormatFlags
Members
| Имя члена | Description |
|---|---|
| STRING_FORMAT_BYPASS_GDI | Этот флаг МОЖЕТ использоваться для указания специфического для реализации процесса рендеринга текста. |
| STRING_FORMAT_DIRECTION_RIGHT_TO_LEFT | Если установлено, порядок чтения строки ДОЛЖЕН быть справа налево. Для горизонтального текста это означает, что символы читаются справа налево. Для вертикального текста это означает, что столбцы читаются справа налево. Если не установлено, горизонтальный или вертикальный текст ДОЛЖЕН читаться слева направо. |
| STRING_FORMAT_DIRECTION_VERTICAL | Если установлено, отдельные строки текста ДОЛЖНЫ рисоваться вертикально на устройстве отображения. Если не установлено, отдельные строки текста ДОЛЖНЫ рисоваться горизонтально, при этом каждая новая строка располагается ниже предыдущей. |
| STRING_FORMAT_DISPLAY_FORMAT_CONTROL | Если установлено, управляющие символы ДОЛЖНЫ отображаться в выводе в виде представительных глифов Unicode. |
| STRING_FORMAT_LINE_LIMIT | Если установлено, целые строки текста ДОЛЖНЫ выводиться и НЕ ДОЛЖНЫ обрезаться прямоугольником размещения строки. Если не установлено, размещение текста ДОЛЖНО продолжаться, пока не будут выведены все строки, или пока дополнительные строки не станут невидимыми из‑за обрезки. Этот флаг можно использовать как для запрета, так и для разрешения частичного перекрытия строки текста прямоугольником размещения, высота которого не кратна высоте строки. Чтобы весь текст был виден, прямоугольник размещения должен быть как минимум высотой одной строки. |
| STRING_FORMAT_MEASURE_TRAILING_SPACES | Если установлен, пробел в конце каждой строки ДОЛЖЕН учитываться при измерении длины строки. |
| Если сброшен, пробел в конце каждой строки ДОЛЖЕН исключаться из измерения длины строки. | |
| STRING_FORMAT_NO_CLIP | Если установлен, текст, выходящий за пределы прямоугольника размещения строки, ДОЛЖЕН отображаться. |
| Если сброшен, весь текст, выходящий за пределы прямоугольника размещения, ДОЛЖЕН обрезаться. | |
| STRING_FORMAT_NO_FIT_BLACK_BOX | Если установлен, части символов ДОЛЖНЫ быть разрешены выступать за пределы прямоугольника размещения текста. |
| Если сброшен, символы, выступающие за границы прямоугольника размещения текста, ДОЛЖНЫ быть перемещены, чтобы избежать выступания. | |
| Курсивная буква “f” является примером символа, у которого могут быть выступающие части. | |
| STRING_FORMAT_NO_FONT_FALLBACK | Если установлен, альтернативный шрифт ДОЛЖЕН использоваться для символов, не поддерживаемых в запрошенном шрифте. |
| Если сброшен, отсутствующий в запрошенном шрифте символ ДОЛЖЕН отображаться как символ “шрифт отсутствует”, которым может быть открытый квадрат. | |
| STRING_FORMAT_NO_WRAP | Если установлен, строка, выходящая за конец прямоугольника размещения текста, НЕ ДОЛЖНА переноситься на следующую строку. |
| Если сброшен, строка, выходящая за конец прямоугольника размещения текста, ДОЛЖНА быть разорвана на последней границе слова внутри ограничивающего прямоугольника, а оставшаяся часть строки ДОЛЖНА переноситься на следующую строку. |