EmfPlusStringFormat Class
Содержание
[
Скрывать
]Summary: The EmfPlusStringFormat object specifies text layout,
display manipulations, and language identification
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStringFormat
Inheritance: EmfPlusGraphicsObjectType
Constructors
| Name | Description |
|---|---|
| EmfPlusStringFormat() | Инициализирует новый экземпляр класса EmfPlusStringFormat |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| digit_language | EmfPlusLanguageIdentifierType | r/w | Получает или задает объект EmfPlusLanguageIdentifier, который определяет язык, используемый для числовых цифр в строке. Например, если эта строка содержит арабские цифры, это поле ДОЛЖНО содержать идентификатор языка, который указывает на арабский язык |
| digit_substitution | EmfPlusStringDigitSubstitution | r/w | Получает или задает 32-битное беззнаковое целое, которое определяет способ замены числовых цифр в строке в соответствии с локалью или языком. Это значение ДОЛЖНО быть определено в перечислении StringDigitSubstitution (раздел 2.1.1.30). |
| first_tab_offset | float | r/w | Получает или задает 32-битное значение с плавающей точкой, которое указывает количество пробелов между началом текстовой строки и первой табуляцией |
| hotkey_prefix | EmfPlusHotkeyPrefix | r/w | Получает или задает 32-битное целое число, которое указывает тип обработки, выполняемой со строкой, когда встречается префикс клавиатурного сочетания (то есть амперсанд). По сути, это поле указывает, следует ли отображать префиксы клавиатурных сочетаний, относящиеся к тексту. Значение ДОЛЖНО быть определено в перечислении HotkeyPrefix (section 2.1.1.14). |
| language | EmfPlusLanguageIdentifierType | r/w | Получает или задает объект EmfPlusLanguageIdentifier (section 2.2.2.23) который указывает язык, используемый для строки. |
| leading_margin | float | r/w | Получает или задает 32-битное значение с плавающей точкой, которое указывает длину пространства, добавляемого к начальной позиции строки. Значение по умолчанию — 1/6 дюйма; для типографических шрифтов значение по умолчанию равно 0. |
| line_align | EmfPlusStringAlignment | r/w | Получает или задает 32-битное беззнаковое целое, которое указывает, как выровнять строку по вертикали в прямоугольнике размещения. Это значение ДОЛЖНО быть определено в перечислении StringAlignment. |
| range_count | int | r/w | Получает или задает 32-битное целое число, которое указывает количество объектов EmfPlusCharacterRange (section 2.2.2.8), определённых в поле StringFormatData. |
| string_alignment | EmfPlusStringAlignment | r/w | Получает или задает 32-битное беззнаковое целое, которое указывает, как выровнять строку по горизонтали в прямоугольнике размещения. Это значение ДОЛЖНО быть определено в перечислении StringAlignment (section 2.1.1.29). |
| string_format_data | EmfPlusStringFormatData | r/w | Получает или задает объект EmfPlusStringFormatData (section 2.2.2.44) который определяет дополнительные данные размещения текста. |
| string_format_flags | EmfPlusStringFormatFlags | r/w | Получает или задает 32-битное беззнаковое целое, которое указывает параметры размещения текста для форматирования, обрезки и обработки шрифтов. Это значение ДОЛЖНО состоять из флагов StringFormat (section 2.1.2.8). |
| tabstop_count | int | r/w | Получает или задает 32-битное целое число, которое указывает количество табуляций определённых в поле StringFormatData. |
| tracking | float | r/w | Получает или задает 32-битное значение с плавающей точкой, которое указывает отношение горизонтального пространства, выделенного каждому символу в заданной строке, к ширине символа, определённой шрифтом. Большие значения этого свойства указывают на обильное пространство между символами; значения меньше 1 могут приводить к наложению символов. Значение по умолчанию — 1.03; для типографических шрифтов значение по умолчанию равно 1.00. |
| trailing_margin | float | r/w | Получает или задает 32-битное значение с плавающей точкой, которое указывает длину пространства, оставляемого после строки. Значение по умолчанию — 1/6 дюйма; для типографических шрифтов значение по умолчанию равно 0. |
| trimming | EmfPlusStringTrimming | r/w | Получает или задает, указывая, как обрезать символы в строке, которая слишком велика, чтобы поместиться в прямоугольник размещения. Это значение ДОЛЖНО быть определено в перечислении StringTrimming (section 2.1.1.31). |
| version | EmfPlusGraphicsVersion | r/w | Получает или задает версию. |
Constructor: EmfPlusStringFormat()
EmfPlusStringFormat()
Инициализирует новый экземпляр класса EmfPlusStringFormat