EmfPlusStringFormat

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusGraphicsObjectType

public final class EmfPlusStringFormat extends EmfPlusGraphicsObjectType

Объект EmfPlusStringFormat указывает расположение текста, манипуляции отображением и идентификацию языка.

Конструкторы

КонструкторОписание
EmfPlusStringFormat()

Методы

МетодОписание
getDigitLanguage()Получает или задает объект EmfPlusLanguageIdentifier, который указывает язык, используемый для числовых цифр в строке.
setDigitLanguage(short value)Получает или задает объект EmfPlusLanguageIdentifier, который указывает язык, используемый для числовых цифр в строке.
getDigitSubstitution()Получает или задает 32-битное беззнаковое целое, которое определяет способ замены числовых цифр в строке в соответствии с локалью или языком.
setDigitSubstitution(int value)Получает или задает 32-битное беззнаковое целое, которое определяет способ замены числовых цифр в строке в соответствии с локалью или языком.
getFirstTabOffset()Получает или задает 32-битное значение с плавающей запятой, которое указывает количество пробелов между началом строки текста и первой табуляцией.
setFirstTabOffset(float value)Получает или задает 32-битное значение с плавающей запятой, которое указывает количество пробелов между началом строки текста и первой табуляцией.
getHotkeyPrefix()Получает или задает 32-битное знаковое целое, которое определяет тип обработки строки, когда встречается префикс клавиатурного сокращения (то есть амперсанд).
setHotkeyPrefix(int value)Получает или задает 32-битное знаковое целое, которое определяет тип обработки строки, когда встречается префикс клавиатурного сокращения (то есть амперсанд).
getLanguage()Получает или задает объект EmfPlusLanguageIdentifier (раздел 2.2.2.23), который указывает язык, используемый для строки.
setLanguage(short value)Получает или задает объект EmfPlusLanguageIdentifier (раздел 2.2.2.23), который указывает язык, используемый для строки.
getLeadingMargin()Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, добавляемого к начальной позиции строки.
setLeadingMargin(float value)Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, добавляемого к начальной позиции строки.
getLineAlign()Получает или задает 32-битное беззнаковое целое, которое определяет вертикальное выравнивание строки в прямоугольнике макета.
setLineAlign(int value)Получает или задает 32-битное беззнаковое целое, которое определяет вертикальное выравнивание строки в прямоугольнике макета.
getRangeCount()Получает или задает 32-битное знаковое целое, которое указывает количество объектов EmfPlusCharacterRange (раздел 2.2.2.8), определённых в поле StringFormatData.
setRangeCount(int value)Получает или задает 32-битное знаковое целое, которое указывает количество объектов EmfPlusCharacterRange (раздел 2.2.2.8), определённых в поле StringFormatData.
getStringAlignment()Получает или задает 32-битное беззнаковое целое, которое определяет горизонтальное выравнивание строки в прямоугольнике макета.
setStringAlignment(int value)Получает или задает 32-битное беззнаковое целое, которое определяет горизонтальное выравнивание строки в прямоугольнике макета.
getStringFormatData()Получает или задает объект EmfPlusStringFormatData (раздел 2.2.2.44), который определяет дополнительные данные макета текста.
setStringFormatData(EmfPlusStringFormatData value)Получает или задает объект EmfPlusStringFormatData (раздел 2.2.2.44), который определяет дополнительные данные макета текста.
getStringFormatFlags()Получает или задает 32-битное беззнаковое целое, которое указывает параметры макета текста для форматирования, обрезки и обработки шрифтов.
setStringFormatFlags(long value)Получает или задает 32-битное беззнаковое целое, которое указывает параметры макета текста для форматирования, обрезки и обработки шрифтов.
getTabstopCount()Получает или задает 32-битное знаковое целое, которое указывает количество табуляций, определённых в поле StringFormatData.
setTabstopCount(int value)Получает или задает 32-битное знаковое целое, которое указывает количество табуляций, определённых в поле StringFormatData.
getTracking()Получает или задает 32-битное значение с плавающей запятой, которое определяет отношение горизонтального пространства, выделенного каждому символу в указанной строке, к ширине символа, заданной шрифтом.
setTracking(float value)Получает или задает 32-битное значение с плавающей запятой, которое определяет отношение горизонтального пространства, выделенного каждому символу в указанной строке, к ширине символа, заданной шрифтом.
getTrailingMargin()Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, оставляемого после строки.
setTrailingMargin(float value)Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, оставляемого после строки.
getTrimming()Получает или задает способ обрезки символов из строки, которая слишком велика, чтобы поместиться в прямоугольник макета.
setTrimming(int value)Получает или задает способ обрезки символов из строки, которая слишком велика, чтобы поместиться в прямоугольник макета.

EmfPlusStringFormat()

public EmfPlusStringFormat()

getDigitLanguage()

public short getDigitLanguage()

Получает или задает объект EmfPlusLanguageIdentifier, который указывает язык, используемый для числовых цифр в строке. Например, если строка содержит арабские цифры, это поле ДОЛЖНО содержать идентификатор языка, указывающий на арабский язык.

Returns: short

setDigitLanguage(short value)

public void setDigitLanguage(short value)

Получает или задает объект EmfPlusLanguageIdentifier, который указывает язык, используемый для числовых цифр в строке. Например, если строка содержит арабские цифры, это поле ДОЛЖНО содержать идентификатор языка, указывающий на арабский язык.

Parameters:

ПараметрТипОписание
valueshort

getDigitSubstitution()

public int getDigitSubstitution()

Получает или задает 32-битное беззнаковое целое, которое определяет способ замены числовых цифр в строке в соответствии с локалью или языком. Это значение ДОЛЖНО быть определено в перечислении StringDigitSubstitution (раздел 2.1.1.30).

Returns: int

setDigitSubstitution(int value)

public void setDigitSubstitution(int value)

Получает или задает 32-битное беззнаковое целое, которое определяет способ замены числовых цифр в строке в соответствии с локалью или языком. Это значение ДОЛЖНО быть определено в перечислении StringDigitSubstitution (раздел 2.1.1.30).

Parameters:

ПараметрТипОписание
valueint

getFirstTabOffset()

public float getFirstTabOffset()

Получает или задает 32-битное значение с плавающей запятой, которое указывает количество пробелов между началом строки текста и первой табуляцией.

Returns: float

setFirstTabOffset(float value)

public void setFirstTabOffset(float value)

Получает или задает 32-битное значение с плавающей запятой, которое указывает количество пробелов между началом строки текста и первой табуляцией.

Parameters:

ПараметрТипОписание
valuefloat

getHotkeyPrefix()

public int getHotkeyPrefix()

Получает или задает 32-битное знаковое целое, которое определяет тип обработки строки, когда встречается префикс клавиатурного сокращения (то есть амперсанд). По сути, это поле указывает, отображать ли префиксы клавиатурных сокращений, относящиеся к тексту. Значение ДОЛЖНО быть определено в перечислении HotkeyPrefix (раздел 2.1.1.14).

Returns: int

setHotkeyPrefix(int value)

public void setHotkeyPrefix(int value)

Получает или задает 32-битное знаковое целое, которое определяет тип обработки строки, когда встречается префикс клавиатурного сокращения (то есть амперсанд). По сути, это поле указывает, отображать ли префиксы клавиатурных сокращений, относящиеся к тексту. Значение ДОЛЖНО быть определено в перечислении HotkeyPrefix (раздел 2.1.1.14).

Parameters:

ПараметрТипОписание
valueint

getLanguage()

public short getLanguage()

Получает или задает объект EmfPlusLanguageIdentifier (раздел 2.2.2.23), который указывает язык, используемый для строки.

Returns: short

setLanguage(short value)

public void setLanguage(short value)

Получает или задает объект EmfPlusLanguageIdentifier (раздел 2.2.2.23), который указывает язык, используемый для строки.

Parameters:

ПараметрТипОписание
valueshort

getLeadingMargin()

public float getLeadingMargin()

Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, добавляемого к начальной позиции строки. По умолчанию это 1/6 дюйма; для типографических шрифтов значение по умолчанию равно 0.

Returns: float

setLeadingMargin(float value)

public void setLeadingMargin(float value)

Получает или задает 32-битное значение с плавающей запятой, которое указывает длину пробела, добавляемого к начальной позиции строки. По умолчанию это 1/6 дюйма; для типографических шрифтов значение по умолчанию равно 0.

Parameters:

ПараметрТипОписание
valuefloat

getLineAlign()

public int getLineAlign()

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

Returns: int

setLineAlign(int value)

public void setLineAlign(int value)

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

Parameters:

ПараметрТипОписание
valueint

getRangeCount()

public int getRangeCount()

Получает или задает 32-битное знаковое целое, которое указывает количество объектов EmfPlusCharacterRange (раздел 2.2.2.8), определённых в поле StringFormatData.

Returns: int

setRangeCount(int value)

public void setRangeCount(int value)

Получает или задает 32-битное знаковое целое, которое указывает количество объектов EmfPlusCharacterRange (раздел 2.2.2.8), определённых в поле StringFormatData.

Parameters:

ПараметрТипОписание
valueint

getStringAlignment()

public int getStringAlignment()

Получает или задает 32-битное беззнаковое целое, которое определяет, как выравнивать строку по горизонтали в прямоугольнике размещения. Это значение ДОЛЖНО быть определено в перечислении StringAlignment (раздел 2.1.1.29).

Returns: int

setStringAlignment(int value)

public void setStringAlignment(int value)

Получает или задает 32-битное беззнаковое целое, которое определяет, как выравнивать строку по горизонтали в прямоугольнике размещения. Это значение ДОЛЖНО быть определено в перечислении StringAlignment (раздел 2.1.1.29).

Parameters:

ПараметрТипОписание
valueint

getStringFormatData()

public EmfPlusStringFormatData getStringFormatData()

Получает или задает объект EmfPlusStringFormatData (раздел 2.2.2.44), который определяет дополнительные данные макета текста.

Returns: EmfPlusStringFormatData

setStringFormatData(EmfPlusStringFormatData value)

public void setStringFormatData(EmfPlusStringFormatData value)

Получает или задает объект EmfPlusStringFormatData (раздел 2.2.2.44), который определяет дополнительные данные макета текста.

Parameters:

ПараметрТипОписание
valueEmfPlusStringFormatData

getStringFormatFlags()

public long getStringFormatFlags()

Получает или задает 32-битное беззнаковое целое, которое определяет параметры размещения текста для форматирования, обрезки и обработки шрифтов. Это значение ДОЛЖНО состоять из флагов StringFormat (раздел 2.1.2.8).

Returns: long

setStringFormatFlags(long value)

public void setStringFormatFlags(long value)

Получает или задает 32-битное беззнаковое целое, которое определяет параметры размещения текста для форматирования, обрезки и обработки шрифтов. Это значение ДОЛЖНО состоять из флагов StringFormat (раздел 2.1.2.8).

Parameters:

ПараметрТипОписание
valuelong

getTabstopCount()

public int getTabstopCount()

Получает или задает 32-битное знаковое целое, которое указывает количество табуляций, определённых в поле StringFormatData.

Returns: int

setTabstopCount(int value)

public void setTabstopCount(int value)

Получает или задает 32-битное знаковое целое, которое указывает количество табуляций, определённых в поле StringFormatData.

Parameters:

ПараметрТипОписание
valueint

getTracking()

public float getTracking()

Получает или задает 32-битное число с плавающей запятой, которое определяет отношение горизонтального пространства, выделенного каждому символу в указанной строке, к ширине символа, определенной шрифтом. Большие значения этого свойства указывают на обильный интервал между символами; значения меньше 1 могут приводить к наложению символов. Значение по умолчанию — 1.03; для типографических шрифтов значение по умолчанию — 1.00.

Returns: float

setTracking(float value)

public void setTracking(float value)

Получает или задает 32-битное число с плавающей запятой, которое определяет отношение горизонтального пространства, выделенного каждому символу в указанной строке, к ширине символа, определенной шрифтом. Большие значения этого свойства указывают на обильный интервал между символами; значения меньше 1 могут приводить к наложению символов. Значение по умолчанию — 1.03; для типографических шрифтов значение по умолчанию — 1.00.

Parameters:

ПараметрТипОписание
valuefloat

getTrailingMargin()

public float getTrailingMargin()

Получает или задает 32-битное число с плавающей запятой, которое определяет длину пробела, оставляемого после строки. Значение по умолчанию — 1/6 дюйма; для типографических шрифтов значение по умолчанию — 0.

Returns: float

setTrailingMargin(float value)

public void setTrailingMargin(float value)

Получает или задает 32-битное число с плавающей запятой, которое определяет длину пробела, оставляемого после строки. Значение по умолчанию — 1/6 дюйма; для типографических шрифтов значение по умолчанию — 0.

Parameters:

ПараметрТипОписание
valuefloat

getTrimming()

public int getTrimming()

Получает или задает способ обрезки символов из строки, которая слишком велика, чтобы поместиться в прямоугольник размещения. Это значение ДОЛЖНО быть определено в перечислении StringTrimming (раздел 2.1.1.31).

Returns: int

setTrimming(int value)

public void setTrimming(int value)

Получает или задает способ обрезки символов из строки, которая слишком велика, чтобы поместиться в прямоугольник размещения. Это значение ДОЛЖНО быть определено в перечислении StringTrimming (раздел 2.1.1.31).

Parameters:

ПараметрТипОписание
valueint