Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface StyledDocument extends Document
StreamDescriptionProperty, TitleProperty
Модификатор и Тип | Метод и Описание |
---|---|
Стиль |
addStyle(String nm, Style parent)
Добавляет новый стиль в логическую иерархию стиля.
|
Цвет |
getBackground(AttributeSet attr)
Берет ряд атрибутов, и превратите его в спецификацию цвета фона.
|
Элемент |
getCharacterElement(int pos)
Получает элемент, который представляет символ, который является при данном смещении в пределах документа.
|
Шрифт |
getFont(AttributeSet attr)
Берет ряд атрибутов, и превратите его в спецификацию шрифта.
|
Цвет |
getForeground(AttributeSet attr)
Берет ряд атрибутов, и превратите его в спецификацию цвета переднего плана.
|
Стиль |
getLogicalStyle(int p)
Получает логический стиль для данной позиции в абзаце.
|
Элемент |
getParagraphElement(int pos)
Получает элемент, который представляет абзац, который включает данное смещение в пределах документа.
|
Стиль |
getStyle(String nm)
Выбирает именованный стиль, ранее добавленный.
|
void |
removeStyle(String nm)
Удаляет именованный стиль, ранее добавленный к документу.
|
void |
setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
Изменяет атрибуты элемента контента, используемые для данного диапазона существующего контента в документе.
|
void |
setLogicalStyle(int pos, Style s)
Устанавливает логический стиль, чтобы использовать для абзаца в данной позиции.
|
void |
setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
Атрибуты абзаца наборов.
|
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render
Style addStyle(String nm, Style parent)
nm
- имя стиля (должно быть уникальным в пределах набора именованных стилей). Имя может быть нулем, если стиль является неназванным, но вызывающая сторона ответственна за управление ссылкой, возвращенной, поскольку неназванный стиль не может быть выбран по имени. Неназванный стиль может быть полезным для вещей как переопределения символьного атрибута такой как найдено в выполненном стиле.parent
- родительский стиль. Это может быть нулем, если неуказанные атрибуты не должны быть разрешены в некотором другом стиле.void removeStyle(String nm)
nm
- имя стиля, чтобы удалитьStyle getStyle(String nm)
nm
- имя стиляvoid setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- запуск изменения> = 0length
- длина изменения> = 0s
- ненеопределенные атрибуты, чтобы измениться на. Любые определенные атрибуты будут применены к тексту для данного диапазона.replace
- указывает, должны ли предыдущие атрибуты быть очищены перед новыми атрибутами как установлено. Если это правда, работа заменит предыдущие атрибуты полностью. Если ложь, новые атрибуты будут объединены с предыдущими атрибутами.void setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- запуск изменения> = 0length
- длина изменения> = 0s
- ненеопределенные атрибуты, чтобы измениться на. Любые определенные атрибуты будут применены к тексту для данного диапазона.replace
- указывает, должны ли предыдущие атрибуты быть очищены прежде, чем новые атрибуты устанавливаются. Если это правда, работа заменит предыдущие атрибуты полностью. Если ложь, новые атрибуты будут объединены с предыдущими атрибутами.void setLogicalStyle(int pos, Style s)
pos
- стартовая позиция> = 0s
- стиль, чтобы установитьStyle getLogicalStyle(int p)
p
- позиция> = 0Element getParagraphElement(int pos)
pos
- смещение> = 0Element getCharacterElement(int pos)
pos
- смещение> = 0Color getForeground(AttributeSet attr)
attr
- набор атрибутовColor getBackground(AttributeSet attr)
attr
- набор атрибутовFont getFont(AttributeSet attr)
attr
- набор атрибутов
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92