public interface StyledDocument extends Document
StreamDescriptionProperty, TitleProperty
修飾子と型 | メソッドと説明 |
---|---|
Style |
addStyle(String nm, Style parent)
論理書式階層に新しい書式を追加します。
|
Color |
getBackground(AttributeSet attr)
属性セットを取得してバックグラウンドカラー指定に変換します。
|
Element |
getCharacterElement(int pos)
ドキュメント内の指定されたオフセットにある文字を表す要素を返します。
|
Font |
getFont(AttributeSet attr)
属性セットを引数として、フォント指定に変換します。
|
Color |
getForeground(AttributeSet attr)
属性セットを取得してフォアグラウンドカラー指定に変換します。
|
Style |
getLogicalStyle(int p)
段落内の指定された位置の論理書式を取得します。
|
Element |
getParagraphElement(int pos)
ドキュメント内の指定されたオフセットを含む段落を表す要素を返します。
|
Style |
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
- 書式の名前。この名前は、名前付き書式のコレクションの中で一意でなければならない。名前は、書式に名前が付いていない場合は null も可能だが、呼び出し側は名前のない書式が名前で取得できない場合に返される参照を管理しなければならない。名前のない書式は、スタイルランで見られるような文字属性のオーバーライドなどで便利な場合がある。parent
- 親書式。指定されていない属性がほかの書式で解釈処理される必要がない場合は null も可。void removeStyle(String nm)
nm
- 削除される書式の名前void setCharacterAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義済みのすべての属性は指定された範囲のテキストに適用される。replace
- 新しい属性の設定の前に以前の属性を削除するかどうかを示す。true の場合、以前の属性がすべて置き換えられる。false の場合、新しい属性が以前の属性とマージされる。void setParagraphAttributes(int offset, int length, AttributeSet s, boolean replace)
offset
- 変更の開始 >= 0length
- 変更の長さ >= 0s
- null 以外の新しい属性。定義済みのすべての属性は指定された範囲のテキストに適用される。replace
- 新しい属性の設定の前に以前の属性を削除するかどうかを示す。true の場合、以前の属性がすべて置き換えられる。false の場合、新しい属性が以前の属性とマージされる。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 のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.