EmfExtTextOutOptions

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

public final class EmfExtTextOutOptions extends System.Enum

Перечисление ExtTextOutOptions задает параметры, контролирующие различные аспекты вывода текста с помощью записей EMR_SMALLTEXTOUT (section 2.3.5.37) и объектов EmrText.

Поля

ПолеОписание
ETO_OPAQUEЭтот бит указывает, что текущий цвет фона ДОЛЖЕН использоваться для заполнения прямоугольника.
ETO_CLIPPEDЭтот бит указывает, что текст ДОЛЖЕН быть обрезан до прямоугольника.
ETO_GLYPH_INDEXЭтот бит указывает, что коды символов в выводимой строке текста на самом деле являются индексами глифов символов в шрифте TrueType.
ETO_RTLREADINGЭтот бит указывает, что текст ДОЛЖЕН быть размещён в порядке чтения справа налево, вместо стандартного порядка слева направо.
ETO_NO_RECTЭтот бит указывает, что запись не определяет ограничивающий прямоугольник для вывода текста.
ETO_SMALL_CHARSЭтот бит указывает, что коды символов в выводимой строке текста состоят из 8 бит, полученных из младших байтов 16‑битных Unicode UTF16-LE кодов символов, где старший байт считается равным 0.
ETO_NUMERICSLOCALЭтот бит указывает, что для отображения чисел ДОЛЖНЫ использоваться цифры, соответствующие локали.
ETO_NUMERICSLATINЭтот бит указывает, что для отображения чисел ДОЛЖНЫ использоваться европейские цифры.
ETO_IGNORELANGUAGEЭтот бит указывает, что для строк справа налево не должно выполняться специальное обработка операционной системой размещения глифов; то есть всё позиционирование глифов ДОЛЖНО обрабатываться записями рисования и состояния в метафайле.
ETO_PDYЭтот бит указывает, что должны быть предоставлены как горизонтальные, так и вертикальные значения смещения символов.
ETO_REVERSE_INDEX_MAPЭтот бит зарезервирован и НЕ ДОЛЖЕН использоваться.

ETO_OPAQUE

public static final int ETO_OPAQUE

Этот бит указывает, что текущий цвет фона ДОЛЖЕН использоваться для заполнения прямоугольника.

ETO_CLIPPED

public static final int ETO_CLIPPED

Этот бит указывает, что текст ДОЛЖЕН быть обрезан до прямоугольника.

ETO_GLYPH_INDEX

public static final int ETO_GLYPH_INDEX

Этот бит указывает, что коды символов в выводимой строке текста на самом деле являются индексами глифов символов в шрифте TrueType. Индексы глифов зависят от шрифта, поэтому для корректного отображения символов при воспроизведении используемый шрифт ДОЛЖЕН быть идентичен шрифту, использованному для генерации индексов.

ETO_RTLREADING

public static final int ETO_RTLREADING

Этот бит указывает, что текст ДОЛЖЕН быть размещён в порядке чтения справа налево, вместо стандартного порядка слева направо. Это ДОЛЖНО применяться только тогда, когда шрифт, выбранный в контексте устройства воспроизведения, является либо еврейским, либо арабским.

ETO_NO_RECT

public static final int ETO_NO_RECT

Этот бит указывает, что запись не определяет ограничивающий прямоугольник для вывода текста.

ETO_SMALL_CHARS

public static final int ETO_SMALL_CHARS

Этот бит указывает, что коды символов в выводимой строке текста состоят из 8 бит, полученных из младших байтов 16‑битных Unicode UTF16-LE кодов символов, где старший байт считается равным 0.

ETO_NUMERICSLOCAL

public static final int ETO_NUMERICSLOCAL

Этот бит указывает, что для отображения чисел ДОЛЖНЫ использоваться цифры, соответствующие локали.

ETO_NUMERICSLATIN

public static final int ETO_NUMERICSLATIN

Этот бит указывает, что для отображения чисел ДОЛЖНЫ использоваться европейские цифры.

ETO_IGNORELANGUAGE

public static final int ETO_IGNORELANGUAGE

Этот бит указывает, что для строк справа налево не должно выполняться специальное обработка операционной системой размещения глифов; то есть всё позиционирование глифов ДОЛЖНО обрабатываться записями рисования и состояния в метафайле.

ETO_PDY

public static final int ETO_PDY

Этот бит указывает, что должны быть предоставлены как горизонтальные, так и вертикальные значения смещения символов.

ETO_REVERSE_INDEX_MAP

public static final int ETO_REVERSE_INDEX_MAP

Этот бит зарезервирован и НЕ ДОЛЖЕН использоваться.