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:
| Параметр | Тип | Описание |
|---|---|---|
| visitor | DocumentVisitor | Объект класса, производного от 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 | Добавленное значение. |
| style | TextStyle | Стиль добавленной строки. |
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 | Добавленное значение. |
| style | TextStyle | Стиль добавленной строки. |
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 | Значение. |
| startIndex | int | Начальная позиция поиска |
Returns:
int - Тип int.
indexOf(char value, int startIndex, int count)
public final int indexOf(char value, int startIndex, int count)
Возвращает нулевой индекс первого вхождения указанного символа в этом экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | char | Значение. |
| startIndex | int | Начальная позиция поиска |
| count | int | Количество. |
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 | Значение. |
| startIndex | int | Начальная позиция поиска |
Returns:
int - Тип int.
indexOf(String value, int startIndex, int count)
public final int indexOf(String value, int startIndex, int count)
Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в данном экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | java.lang.String | Значение. |
| startIndex | int | Начальная позиция поиска |
| count | int | Количество. |
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 | Значение. |
| startIndex | int | Начальная позиция поиска |
| count | int | Количество. |
| comparisonType | short | Тип поиска, используемый для указанной строки |
Returns:
int - Тип int.
indexOf(String value, short comparisonType)
public final int indexOf(String value, short comparisonType)
Возвращает индекс, начинающийся с нуля, первого вхождения указанной строки в текущем экземпляре. Параметр указывает тип поиска, используемый для указанной строки.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | java.lang.String | Значение. |
| comparisonType | short | Тип поиска, используемый для указанной строки |
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 | Значение. |
| startIndex | int | Начальная позиция поиска |
| comparisonType | short | Тип поиска, используемый для указанной строки |
Returns:
int - Тип int.
insert(int startIndex, String value)
public final RichText insert(int startIndex, String value)
Вставляет указанную строку в указанную позицию индекса в этом экземпляре.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| startIndex | int | Начальная позиция. |
| значение | 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:
| Параметр | Тип | Описание |
|---|---|---|
| startIndex | int | Начальная позиция. |
| значение | java.lang.String | Значение. |
| style | TextStyle | Стиль. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| startIndex | int | Начальная позиция. |
Returns: RichText - The RichText.
remove(int startIndex, int count)
public final RichText remove(int startIndex, int count)
Удаляет указанное количество символов в текущем экземпляре, начиная с указанной позиции.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| startIndex | int | Начальная позиция. |
| count | int | Количество. |
Returns: RichText - The RichText.
replace(char oldChar, char newChar)
public final RichText replace(char oldChar, char newChar)
Заменяет все вхождения указанного символа Unicode в этом экземпляре другим указанным символом Unicode.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| oldChar | char | Старый символ. |
| newChar | char | Новый символ. |
Returns: RichText - The RichText.
replace(String oldValue, String newValue)
public final RichText replace(String oldValue, String newValue)
Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| oldValue | java.lang.String | Старое значение. |
| newValue | java.lang.String | Новое значение. |
Returns: RichText - The RichText.
replace(String oldValue, String newValue, TextStyle style)
public final RichText replace(String oldValue, String newValue, TextStyle style)
Заменяет все вхождения указанной строки в текущем экземпляре другой указанной строкой в указанном стиле.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| oldValue | java.lang.String | Старое значение. |
| newValue | java.lang.String | Новое значение. |
| style | TextStyle | Стиль нового значения. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | ParagraphStyle |
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:
| Параметр | Тип | Описание |
|---|---|---|
| trimChar | char | Символ обрезки. |
Returns: RichText - The RichText.
trim(char[] trimChars)
public final RichText trim(char[] trimChars)
Удаляет все начальные и конечные вхождения набора символов, указанных в массиве.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| trimChars | char[] | Символы обрезки. |
Returns: RichText - The RichText.
trimEnd()
public final RichText trimEnd()
Удаляет все конечные пробельные символы.
Returns: RichText - The RichText.
trimEnd(char trimChar)
public final RichText trimEnd(char trimChar)
Удаляет все конечные вхождения символа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| trimChar | char | Символ обрезки. |
Returns: RichText - The RichText.
trimEnd(char[] trimChars)
public final RichText trimEnd(char[] trimChars)
Удаляет все конечные вхождения набора символов, указанных в массиве.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| trimChars | char[] | Символы обрезки. |
Returns: RichText - The RichText.
trimStart()
public final RichText trimStart()
Удаляет все начальные пробельные символы.
Returns: RichText - The RichText.
trimStart(char trimChar)
public final RichText trimStart(char trimChar)
Удаляет все начальные вхождения указанного символа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| trimChar | char | Символ обрезки. |
Returns: RichText - The RichText.
trimStart(char[] trimChars)
public final RichText trimStart(char[] trimChars)
Удаляет все начальные вхождения набора символов, указанных в массиве.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| trimChars | char[] | Символы обрезки. |