Spec-Zone.ru › OpenJavaFX 24

Класс RtfFormatHandler

java.lang.Object
jfx.incubator.scene.control.richtext.model.DataFormatHandler
jfx.incubator.scene.control.richtext.model.RtfFormatHandler
public class RtfFormatHandler extends DataFormatHandler
Этот DataFormatHandler обеспечивает поддержку экспорта/импорта в формате RTF.
С момента:
24

Краткое описание методов

Модификатор и тип Метод Описание
Object copy(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end)
Создает объект, который будет помещён в буфер обмена для данного диапазона текста.
StyledInput createStyledInput(String text, StyleAttributeMap attr)
Создаёт StyledInput для заданной входной строки.
static final RtfFormatHandler getInstance()
Возвращает экземпляр синглтона RtfFormatHandler.
void save(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end, OutputStream out)
Сохраняет диапазон текста в формате обработчика в выходной поток (например, для сохранения в файл).

Методы, объявленные в классе jfx.incubator.scene.control.richtext.model.DataFormatHandler

getDataFormat

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

getInstance

public static final RtfFormatHandler getInstance()
Возвращает экземпляр синглтона RtfFormatHandler.
Возвращает:
экземпляр синглтона RtfFormatHandler

createStyledInput

public StyledInput createStyledInput(String text, StyleAttributeMap attr) throws IOException
Описание, скопированное из класса: DataFormatHandler
Создаёт StyledInput для заданной входной строки. При вставке вызывающая сторона может передать атрибуты стиля attr в точке вставки. Этот аргумент может быть использован реализацией, если формат сам по себе не содержит стилей (например, в случае с простым текстом).
Определено в:
createStyledInput в классе DataFormatHandler
Параметры:
text - входная строка
attr - атрибуты стиля (может быть null)
Возвращает:
StyledInput
Исключения:
IOException - когда операция не поддерживается или произошла ошибка ввода/вывода

copy

public Object copy(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end) throws IOException
Описание, скопированное из класса: DataFormatHandler
Создаёт объект для помещения в буфер обмена для данного диапазона текста. Вызывающая сторона должна гарантировать, что позиция start предшествует позиции end.

Обычно реализация создаёт экземпляр StyledOutput и вызывает метод StyledTextModel.export(TextPos, TextPos, StyledOutput).

Определено в:
copy в классе DataFormatHandler
Параметры:
model - исходная модель
resolver - решатель стилей для конкретного представления
start - начальная позиция текста
end - конечная позиция текста
Возвращает:
объект для размещения в буфере обмена
Исключения:
IOException - при ошибке ввода/вывода

save

public void save(StyledTextModel model, StyleResolver resolver, TextPos start, TextPos end, OutputStream out) throws IOException
Описание, скопированное из класса: DataFormatHandler
Сохраняет диапазон текста в формате обработчика в выходной поток (например, для сохранения в файл). Вызывающая сторона должна гарантировать, что позиция start предшествует позиции end. Ответственность за закрытие OutputStream лежит на вызывающей стороне.

Обычно реализация создаёт экземпляр StyledOutput и вызывает метод StyledTextModel.export(TextPos, TextPos, StyledOutput).

Определено в:
save в классе DataFormatHandler
Параметры:
model - исходная модель
resolver - решатель стилей для конкретного представления
start - начальная позиция текста
end - конечная позиция текста
out - целевой OutputStream
Исключения:
IOException - при ошибке ввода/вывода

Отправить сообщение об ошибке или предложить улучшение
Авторское право © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API