RichText

Inheritance: java.lang.Object, com.aspose.note.Node

All Implemented Interfaces: com.aspose.note.IOutlineElementChildNode, com.aspose.note.ITaggable, com.aspose.ms.System.Collections.Generic.IGenericEnumerable

public class RichText extends Node implements IOutlineElementChildNode, ITaggable, System.Collections.Generic.IGenericEnumerable<Character>

Представляет форматированный текст.

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

КонструкторОписание
RichText()Инициализирует новый экземпляр класса RichText.

Методы

МетодОписание
accept(DocumentVisitor visitor)Принимает посетителя узла.
append(String value)Добавляет строку к последнему диапазону текста.
append(String value, TextStyle style)Добавляет строку в конец.
appendFront(String value)Добавляет строку в начало первого диапазона текста.
appendFront(String value, TextStyle style)Добавляет строку в начало.
clear()Очищает содержимое этого экземпляра.
getAlignment()Получает выравнивание.
getLastModifiedTime()Получает время последнего изменения.
getLength()
getLineSpacing()Получает межстрочный интервал.
getParagraphStyle()Получает стиль абзаца.
getSpaceAfter()Получает минимальное количество пространства после.
getSpaceBefore()Получает минимальное количество пространства перед.
getStyles()Получает стили.
getTags()Получает список всех тегов абзаца.
getText()Получает текст.
getTextRuns()
indexOf(char value)Возвращает нулевой индекс первого вхождения указанного символа Unicode в этой строке.
indexOf(char value, int startIndex)Возвращает нулевой индекс первого вхождения указанного символа Unicode в этой строке.
indexOf(char value, int startIndex, int count)Возвращает нулевой индекс первого вхождения указанного символа в этом экземпляре.
indexOf(String value)Возвращает нулевой индекс первого вхождения указанной строки в этом экземпляре.
indexOf(String value, int startIndex)Возвращает нулевой индекс первого вхождения указанной строки в этом экземпляре.
indexOf(String value, int startIndex, int count)Возвращает нулевой индекс первого вхождения указанной строки в этом экземпляре.
indexOf(String value, int startIndex, int count, short comparisonType)Возвращает нулевой индекс первого вхождения указанной строки в текущем экземпляре.
indexOf(String value, short comparisonType)Возвращает нулевой индекс первого вхождения указанной строки в текущем экземпляре.
indexOf_Rename_Namesake(String value, int startIndex, short comparisonType)Возвращает нулевой индекс первого вхождения указанной строки в текущем экземпляре.
insert(int startIndex, String value)Вставляет указанную строку в указанную позицию индекса в этом экземпляре.
insert(int startIndex, String value, TextStyle style)Вставляет указанную строку с указанным стилем в указанную позицию индекса в этом экземпляре.
iterator()
remove(int startIndex)Удаляет все символы в текущем экземпляре, начиная с указанной позиции и до последней позиции.
remove(int startIndex, int count)Удаляет указанное количество символов в текущем экземпляре, начиная с указанной позиции.
replace(char oldChar, char newChar)Заменяет все вхождения указанного символа Unicode в этом экземпляре другим указанным символом Unicode.
replace(String oldValue, String newValue)Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой.
replace(String oldValue, String newValue, TextStyle style)Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой в указанном стиле.
setAlignment(int value)Устанавливает выравнивание.
setLastModifiedTime(Date value)Устанавливает время последнего изменения.
setLineSpacing(float value)
setLineSpacing(Float value)Устанавливает межстрочный интервал.
setParagraphStyle(ParagraphStyle value)Устанавливает стиль абзаца.
setSpaceAfter(float value)
setSpaceAfter(Float value)Устанавливает минимальное количество пространства после.
setSpaceBefore(float value)
setSpaceBefore(Float value)Устанавливает минимальное количество пространства перед.
setText(String value)Устанавливает текст.
trim()Удаляет все начальные и конечные пробельные символы.
trim(char trimChar)Удаляет все начальные и конечные вхождения символа.
trim(char[] trimChars)Удаляет все начальные и конечные вхождения набора символов, указанных в массиве.
trimEnd()Удаляет все конечные пробельные символы.
trimEnd(char trimChar)Удаляет все конечные вхождения символа.
trimEnd(char[] trimChars)Удаляет все конечные вхождения набора символов, указанных в массиве.
trimStart()Удаляет все начальные пробельные символы.
trimStart(char trimChar)Удаляет все начальные вхождения указанного символа.
trimStart(char[] trimChars)Удаляет все начальные вхождения набора символов, указанных в массиве.

RichText()

public RichText()

Инициализирует новый экземпляр класса RichText.

accept(DocumentVisitor visitor)

public void accept(DocumentVisitor visitor)

Принимает посетителя узла.

Parameters:

ПараметрТипОписание
visitorDocumentVisitorОбъект класса, производного от DocumentVisitor.

append(String value)

public RichText append(String value)

Добавляет строку к последнему диапазону текста.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringДобавленное значение.

Returns: RichText - The RichText.

append(String value, TextStyle style)

public final RichText append(String value, TextStyle style)

Добавляет строку в конец.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringДобавленное значение.
styleTextStyleСтиль добавленной строки.

Returns: RichText - The RichText.

appendFront(String value)

public RichText appendFront(String value)

Добавляет строку в начало первого диапазона текста.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringДобавленное значение.

Returns: RichText - The RichText.

appendFront(String value, TextStyle style)

public RichText appendFront(String value, TextStyle style)

Добавляет строку в начало.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringДобавленное значение.
styleTextStyleСтиль добавленной строки.

Returns: RichText - The RichText.

clear()

public final RichText clear()

Очищает содержимое этого экземпляра.

Returns: RichText - The RichText.

getAlignment()

public int getAlignment()

Получает выравнивание.

Returns: int

getLastModifiedTime()

public Date getLastModifiedTime()

Получает время последнего изменения.

Returns: java.util.Date

getLength()

public final int getLength()

Returns: int

getLineSpacing()

public Float getLineSpacing()

Получает межстрочный интервал.

Returns: java.lang.Float

getParagraphStyle()

public final ParagraphStyle getParagraphStyle()

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

Returns: ParagraphStyle

getSpaceAfter()

public Float getSpaceAfter()

Получает минимальное количество пространства после.

Returns: java.lang.Float

getSpaceBefore()

public Float getSpaceBefore()

Получает минимальное количество пространства перед.

Returns: java.lang.Float

getStyles()

public System.Collections.Generic.IGenericEnumerable<TextStyle> getStyles()

Получает стили.

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.note.TextStyle>

getTags()

public final System.Collections.Generic.List<ITag> getTags()

Получает список всех тегов абзаца.

Returns: com.aspose.ms.System.Collections.Generic.List<com.aspose.note.ITag>

getText()

public final String getText()

Получает текст. Строка НЕ ДОЛЖНА содержать любые символы со значением 10 (перевод строки).

Returns: java.lang.String

getTextRuns()

public final System.Collections.Generic.IGenericEnumerable<TextRun> getTextRuns()

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerable<com.aspose.note.TextRun>

indexOf(char value)

public final int indexOf(char value)

Возвращает нулевой индекс первого вхождения указанного символа Unicode в этой строке.

Parameters:

ПараметрТипОписание
значениеcharЗначение.

Returns: int - Тип int.

indexOf(char value, int startIndex)

public final int indexOf(char value, int startIndex)

Возвращает нулевой индекс первого вхождения указанного символа Unicode в этой строке. Поиск начинается с указанной позиции символа.

Parameters:

ПараметрТипОписание
значениеcharЗначение.
startIndexintНачальная позиция поиска

Returns: int - Тип int.

indexOf(char value, int startIndex, int count)

public final int indexOf(char value, int startIndex, int count)

Возвращает нулевой индекс первого вхождения указанного символа в этом экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов.

Parameters:

ПараметрТипОписание
значениеcharЗначение.
startIndexintНачальная позиция поиска
countintКоличество.

Returns: int - Тип int.

indexOf(String value)

public final int indexOf(String value)

Возвращает нулевой индекс первого вхождения указанной строки в этом экземпляре.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.

Returns: int - Тип int.

indexOf(String value, int startIndex)

public final int indexOf(String value, int startIndex)

Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в данном экземпляре. Поиск начинается с указанной позиции символа.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.
startIndexintНачальная позиция поиска

Returns: int - Тип int.

indexOf(String value, int startIndex, int count)

public final int indexOf(String value, int startIndex, int count)

Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в данном экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.
startIndexintНачальная позиция поиска
countintКоличество.

Returns: int - Тип int.

indexOf(String value, int startIndex, int count, short comparisonType)

public final int indexOf(String value, int startIndex, int count, short comparisonType)

Возвращает нулевой индекс первого вхождения указанной строки в текущем экземпляре.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.
startIndexintНачальная позиция поиска
countintКоличество.
comparisonTypeshortТип поиска, используемый для указанной строки

Returns: int - Тип int.

indexOf(String value, short comparisonType)

public final int indexOf(String value, short comparisonType)

Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в текущем экземпляре. Параметр указывает тип поиска, используемый для указанной строки.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.
comparisonTypeshortТип поиска, используемый для указанной строки

Returns: int - Тип int.

indexOf_Rename_Namesake(String value, int startIndex, short comparisonType)

public final int indexOf_Rename_Namesake(String value, int startIndex, short comparisonType)

Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в текущем экземпляре. Параметры указывают начальную позицию поиска в текущей строке и тип поиска, используемый для указанной строки.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringЗначение.
startIndexintНачальная позиция поиска
comparisonTypeshortТип поиска, используемый для указанной строки

Returns: int - Тип int.

insert(int startIndex, String value)

public final RichText insert(int startIndex, String value)

Вставляет указанную строку в указанную позицию индекса в этом экземпляре.

Parameters:

ПараметрТипОписание
startIndexintНачальная позиция.
значениеjava.lang.StringЗначение.

Returns: RichText - The RichText.

insert(int startIndex, String value, TextStyle style)

public final RichText insert(int startIndex, String value, TextStyle style)

Вставляет указанную строку с указанным стилем в указанную позицию индекса в этом экземпляре.

Parameters:

ПараметрТипОписание
startIndexintНачальная позиция.
значениеjava.lang.StringЗначение.
styleTextStyleСтиль.

Returns: RichText - The RichText.

iterator()

public System.Collections.Generic.IGenericEnumerator<Character> iterator()

Returns: com.aspose.ms.System.Collections.Generic.IGenericEnumerator<java.lang.Character>

remove(int startIndex)

public final RichText remove(int startIndex)

Удаляет все символы в текущем экземпляре, начиная с указанной позиции и до последней позиции.

Parameters:

ПараметрТипОписание
startIndexintНачальная позиция.

Returns: RichText - The RichText.

remove(int startIndex, int count)

public final RichText remove(int startIndex, int count)

Удаляет указанное количество символов в текущем экземпляре, начиная с указанной позиции.

Parameters:

ПараметрТипОписание
startIndexintНачальная позиция.
countintКоличество.

Returns: RichText - The RichText.

replace(char oldChar, char newChar)

public final RichText replace(char oldChar, char newChar)

Заменяет все вхождения указанного символа Unicode в этом экземпляре другим указанным символом Unicode.

Parameters:

ПараметрТипОписание
oldCharcharСтарый символ.
newCharcharНовый символ.

Returns: RichText - The RichText.

replace(String oldValue, String newValue)

public final RichText replace(String oldValue, String newValue)

Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой.

Parameters:

ПараметрТипОписание
oldValuejava.lang.StringСтарое значение.
newValuejava.lang.StringНовое значение.

Returns: RichText - The RichText.

replace(String oldValue, String newValue, TextStyle style)

public final RichText replace(String oldValue, String newValue, TextStyle style)

Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой в указанном стиле.

Parameters:

ПараметрТипОписание
oldValuejava.lang.StringСтарое значение.
newValuejava.lang.StringНовое значение.
styleTextStyleСтиль нового значения.

Returns: RichText - The RichText.

setAlignment(int value)

public void setAlignment(int value)

Устанавливает выравнивание.

Parameters:

ПараметрТипОписание
значениеint

setLastModifiedTime(Date value)

public void setLastModifiedTime(Date value)

Устанавливает время последнего изменения.

Parameters:

ПараметрТипОписание
значениеjava.util.Date

setLineSpacing(float value)

public void setLineSpacing(float value)

Parameters:

ПараметрТипОписание
значениеfloat

setLineSpacing(Float value)

public void setLineSpacing(Float value)

Устанавливает межстрочный интервал.

Parameters:

ПараметрТипОписание
значениеjava.lang.Float

setParagraphStyle(ParagraphStyle value)

public final void setParagraphStyle(ParagraphStyle value)

Устанавливает стиль абзаца. Эти настройки используются, если в коллекции getStyles нет соответствующего объекта TextStyle, либо данный объект не указывает необходимую настройку.

Parameters:

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

setSpaceAfter(float value)

public void setSpaceAfter(float value)

Parameters:

ПараметрТипОписание
значениеfloat

setSpaceAfter(Float value)

public void setSpaceAfter(Float value)

Устанавливает минимальное количество пространства после.

Parameters:

ПараметрТипОписание
значениеjava.lang.Float

setSpaceBefore(float value)

public void setSpaceBefore(float value)

Parameters:

ПараметрТипОписание
значениеfloat

setSpaceBefore(Float value)

public void setSpaceBefore(Float value)

Устанавливает минимальное количество пространства перед.

Parameters:

ПараметрТипОписание
значениеjava.lang.Float

setText(String value)

public final void setText(String value)

Устанавливает текст. Строка НЕ ДОЛЖНА содержать любые символы со значением 10 (перевод строки).

Parameters:

ПараметрТипОписание
значениеjava.lang.String

trim()

public final RichText trim()

Удаляет все начальные и конечные пробельные символы.

Returns: RichText - The RichText.

trim(char trimChar)

public final RichText trim(char trimChar)

Удаляет все начальные и конечные вхождения символа.

Parameters:

ПараметрТипОписание
trimCharcharСимвол обрезки.

Returns: RichText - The RichText.

trim(char[] trimChars)

public final RichText trim(char[] trimChars)

Удаляет все начальные и конечные вхождения набора символов, указанных в массиве.

Parameters:

ПараметрТипОписание
trimCharschar[]Символы обрезки.

Returns: RichText - The RichText.

trimEnd()

public final RichText trimEnd()

Удаляет все конечные пробельные символы.

Returns: RichText - The RichText.

trimEnd(char trimChar)

public final RichText trimEnd(char trimChar)

Удаляет все конечные вхождения символа.

Parameters:

ПараметрТипОписание
trimCharcharСимвол обрезки.

Returns: RichText - The RichText.

trimEnd(char[] trimChars)

public final RichText trimEnd(char[] trimChars)

Удаляет все конечные вхождения набора символов, указанных в массиве.

Parameters:

ПараметрТипОписание
trimCharschar[]Символы обрезки.

Returns: RichText - The RichText.

trimStart()

public final RichText trimStart()

Удаляет все начальные пробельные символы.

Returns: RichText - The RichText.

trimStart(char trimChar)

public final RichText trimStart(char trimChar)

Удаляет все начальные вхождения указанного символа.

Parameters:

ПараметрТипОписание
trimCharcharСимвол обрезки.

Returns: RichText - The RichText.

trimStart(char[] trimChars)

public final RichText trimStart(char[] trimChars)

Удаляет все начальные вхождения набора символов, указанных в массиве.

Parameters:

ПараметрТипОписание
trimCharschar[]Символы обрезки.

Returns: RichText - The RichText.