Quill を使用すると、そのコンテンツにきめ細かくアクセスできます。
エディターの文字列コンテンツを取得します。
メソッド
getText()
getText(start)
getText(start, end)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | テキスト検索の開始インデックス。デフォルトは 0 です。 |
end |
番号 | テキスト検索の終了インデックス。デフォルトは末尾 書類。 |
戻り値
例
エディターのコンテンツの長さを取得します。
メソッド
getLength()
戻り値
例
で表されるフォーマットデータを含むエディターのコンテンツを取得します。 あるデルタ物体。
メソッド
getContents()
getContents(start)
getContents(start, end)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | 検索の開始インデックス。デフォルトは 0 です。 |
end |
番号 | 取得の終了インデックス。残りの部分はデフォルトになります。 書類。 |
戻り値
例
エディターの HTML コンテンツを取得します。
メソッド
getHTML()
戻り値
例
エディターにテキストを挿入します。見るフォーマット利用可能な形式のリストについては、
メソッド
insertText(index, text)
insertText(index, text, name,
value)
insertText(index, text,
formats)
insertText(index, text,
source)
insertText(index, text, name,
value, source)
insertText(index, text, formats,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
index |
番号 | テキストを挿入する場所のインデックス。 |
text |
弦 | 挿入するテキスト。 |
name |
弦 | 挿入されたテキストに適用する形式の名前。 |
value |
弦 | 挿入されたテキストに適用する形式の値。 |
formats |
物体 | 挿入されたテキストに適用する形式のキーと値のペア。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
エディターからテキストを削除します。
メソッド
deleteText(start, end)
deleteText(start, end,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | 削除の開始インデックス。 |
end |
番号 | 削除の終了インデックス。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
エディターでテキストの書式を設定します。テキストなどの行レベルの形式の場合
整列、改行文字をターゲットにするか、formatLine
ヘルパー。見るフォーマット利用可能な形式のリストについては、
メソッド
formatText(start, end)
formatText(start, end, name,
value)
formatText(start, end,
formats)
formatText(start, end,
source)
formatText(start, end, name, value,
source)
formatText(start, end, formats,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | 書式設定範囲の開始インデックス。 |
end |
番号 | 書式設定範囲の終了インデックス。 |
name |
弦 | テキストに適用する形式の名前。 |
value |
弦 | テキストに適用する形式の値。偽の値を指定すると、 フォーマット。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
指定された範囲内のすべての行をフォーマットします。見るフォーマット利用可能な形式のリストについては、ありません インライン形式で呼び出された場合に効果があります。
メソッド
formatLine(start, end)
formatLine(start, end, name,
value)
formatLine(start, end,
formats)
formatLine(start, end,
source)
formatLine(start, end, name, value,
source)
formatLine(start, end, formats,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | 書式設定範囲の開始インデックス。 |
end |
番号 | 書式設定範囲の終了インデックス。 |
name |
弦 | テキストに適用する形式の名前。 |
value |
弦 | テキストに適用する形式の値。偽の値を指定すると、 フォーマット。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
埋め込みコンテンツをエディターに挿入します。現在は画像のみです サポートされました。
メソッド
insertEmbed(index, type,
url)
insertEmbed(index, type, url,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
index |
番号 | コンテンツを挿入するインデックス。 |
type |
弦 | コンテンツのタイプ。現在のみ受け付けていますimage 。 |
url |
弦 | コンテンツが存在する URL。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
デルタをエディターのコンテンツに適用します。
メソッド
updateContents(delta)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
delta |
デルタ | 適用されるデルタ。 |
例
エディターを指定された内容で上書きします。
メソッド
setContents(delta)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
delta |
デルタ | デルタエディタは に設定する必要があります。 |
例
指定された HTML を使用してエディターのコンテンツを設定します。編集者は次のことを行うことに注意してください。
入力を認識するサブセットに正規化します。例えばstrong
タグはに変換されますb
タグ。
メソッド
setHTML(html)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
html |
弦 | エディターのコンテンツを設定する HTML。 |
例
エディターのコンテンツを指定されたテキストで設定します。 Quill ドキュメントの末尾に注意してください 改行なので、省略した場合は追加されます。
メソッド
setText(text)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
text |
弦 | エディターのコンテンツを設定するテキスト。 |
例
ユーザーの選択範囲を取得します。
メソッド
getSelection()
戻り値
start
とend
ユーザーの選択範囲を表す例
ユーザー選択を指定された範囲に設定します。エディターにも焦点を当てます。もしもnull
、エディターがぼやけます。
メソッド
setSelection(start,
end)
setSelection(start, end,
source)
setSelection(range)
setSelection(range,
source)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
start |
番号 | 選択範囲の開始インデックス。 |
end |
番号 | 選択範囲の終了インデックス。 |
range |
物体 | オブジェクトと始めると終わりキーは、選択範囲に対応するインデックスを示します。 存在します。 |
source |
弦 |
ソースすることが
発せられた。デフォルトはapi 。 |
例
現在のカーソル位置の形式を設定します。したがって、その後の入力 その結果、それらの文字は指定された形式の値に設定されます。ために たとえば、太字に設定して「a」と入力すると、太字になります。 「あ」。
現在の選択が存在しない場合、または選択されていない場合は効果がありません。 カーソル。
メソッド
prepareFormat(format,
value)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
format |
弦 | 設定するフォーマットの名前。見るフォーマット利用可能なリストについては、 フォーマット。 |
value |
弦 | セットに適用する形式の値。偽の値を指定すると、 フォーマット。 |
例
エディターにフォーカスを当てます。
メソッド
focus()
例
ピクセル位置 (エディタ コンテナを基準とした) を取得し、 指定されたインデックスにおけるカーソルの高さ。実際のカーソルは次の位置にある必要はありません そのインデックス。ツールチップを配置する場所を計算するのに役立ちます。
メソッド
getBounds(index)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
index |
番号 | カーソル境界を測定するためのインデックス位置。 |
戻り値
height
、left
、 とtop
。例
モジュールを登録し、エディタに追加できるようにします。見るモジュール詳細については。
メソッド
registerModule(name,
function)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
name |
弦 | 登録するモジュールの名前。 |
options |
関数 | モジュール コンストラクターに渡されるオプション。 |
例
モジュールをエディタに追加します。モジュールは以前に存在していたはずです に登録されていますレジスタモジュール。見るモジュール詳細については。
メソッド
addModule(name,
options)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
name |
弦 | 追加するモジュールの名前。 |
options |
物体 | モジュール コンストラクターに渡されるオプション。 |
戻り値
例
エディターに追加されたモジュールを取得します。
メソッド
getModule(name)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
name |
弦 | 取得するモジュールの名前。 |
戻り値
例
指定されたモジュールが追加されると、指定されたコールバックを呼び出します。モジュールが すでに追加されている場合は、コールバックがすぐに呼び出されます。
メソッド
onModuleLoad(name,
callback)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
name |
弦 | モジュールの名前。 |
callback |
関数 | 呼び出す関数。 |
例
カスタム定義フォーマットをエディターに追加します。
メソッド
addFormat(name, config)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
name |
弦 | 追加するフォーマットの名前。名前がすでにある場合は上書きします 存在します。 |
config |
物体 | フォーマット設定。見るフォーマット詳細については。 |
例
Quill コンテナ内にエディタの兄弟となる div コンテナを追加します。
自体。慣例により、Quill モジュールにはクラス名の接頭辞が必要です。
とql-
。
メソッド
addContainer(cssClass,
before)
パラメーター
パラメータ | タイプ | 説明 |
---|---|---|
cssClass |
弦 | 作成したコンテナに追加するCSSクラス。 |
before |
ブール値 | もしもtrue 、挿入します
エディタコンテナの前、それ以外の場合は追加されます
後。 |
戻り値
例