Перечисление 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Если установлен, строка, выходящая за конец прямоугольника размещения текста, НЕ ДОЛЖНА переноситься на следующую строку.
Если сброшен, строка, выходящая за конец прямоугольника размещения текста, ДОЛЖНА быть разорвана на последней границе слова внутри ограничивающего прямоугольника, а оставшаяся часть строки ДОЛЖНА переноситься на следующую строку.