引用ブロック
引用ブロック機能を使用すると、ドキュメント内に引用テキストを挿入して書式設定でき、通常のコンテンツとは異なる視覚的スタイルを適用できます。
はじめに
Univer Docs では、引用ブロックを使用して以下ができます:
- 引用テキストを書式設定:引用に独特のスタイルを適用します。
- コンテンツをネスト:引用ブロック内にリッチコンテンツを含めます。
- 簡単に終了:空の段落から引用書式をすばやく終了します。
プラグインモード
インストール
Shell
pnpm add @univerjs-pro/docs-quote @univerjs-pro/docs-quote-uiShell
npm install @univerjs-pro/docs-quote @univerjs-pro/docs-quote-uiShell
yarn add @univerjs-pro/docs-quote @univerjs-pro/docs-quote-uiShell
bun add @univerjs-pro/docs-quote @univerjs-pro/docs-quote-ui使用法
TypeScript
import { UniverDocsQuotePlugin } from '@univerjs-pro/docs-quote'import { UniverDocsQuoteUIPlugin } from '@univerjs-pro/docs-quote-ui'import DocsQuoteUIJaJP from '@univerjs-pro/docs-quote-ui/locale/ja-JP'import { LocaleType, mergeLocales, Univer } from '@univerjs/core'import '@univerjs-pro/docs-quote-ui/lib/index.css'const univer = new Univer({ locale: LocaleType.JA_JP, locales: { [LocaleType.JA_JP]: mergeLocales( DocsQuoteUIJaJP, ), },})univer.registerPlugin(UniverDocsQuotePlugin)univer.registerPlugin(UniverDocsQuoteUIPlugin)Univer の商用ライセンスをお持ちの場合は、クライアントでのライセンス使用を参照してください。
モバイル対応
まずモバイルエディターを設定します。このページのプラグインモードの初期化コードで、以下のデスクトップ登録を同じパッケージのモバイル版に置き換え、文書を開く前に完了してください。モデル、スタイル、言語ファイル、Facade は維持し、両方を同時に登録しないでください。
| パッケージ | デスクトップの登録 | モバイルの登録 |
|---|---|---|
@univerjs-pro/docs-quote-ui | UniverDocsQuoteUIPlugin | UniverDocsQuoteMobileUIPlugin |
Facade API
API を使用する前に facade をインポートしてください:
TypeScript
import '@univerjs-pro/docs-quote/facade'すべての引用ブロックを取得
TypeScript
const doc = univerAPI.getActiveDocument()const quotes = doc?.getQuotes() ?? []引用ブロックを挿入
TypeScript
const doc = univerAPI.getActiveDocument()const quote = doc?.insertQuote({ startOffset: 12, endOffset: 35,})引用線の色を設定
TypeScript
const quote = univerAPI.getActiveDocument()?.getQuote('quote-block-id')quote?.setLineColor('#5B5FC7')引用テキストの色を設定
TypeScript
const quote = univerAPI.getActiveDocument()?.getQuote('quote-block-id')quote?.setTextColor('#242424')このガイドはいかがですか?