0

ボタンのクリックでテキストを選択し、選択したテキストを強調表示できるようにしたいと思います。JqueryまたはHtml5の「マーク」を使用できることはわかっていますが、PDFドキュメントに描画しているため、実際には使用できません。何か案は?ありがとう

4

1 に答える 1

1

あなたがアイデアを求めたので...

キネティック テキストを選択して強調表示する方法の非常に大まかな概要を次に示します。

  • テキストのハイライトを保持する背景レイヤーを作成します。
  • (ハイライトは、選択したテキスト フラグメントの下に描画された塗りつぶされた四角形です)。
  • 実際のテキストを保持する前景テキスト レイヤーを作成します。
  • マウスのクリックを監視して、ユーザーがクリックした場所 (選択したい場所) を判断します。
  • context.measureText を使用して、ユーザーが選択しているテキストを特定し、強調表示するテキストの下の背景レイヤーに強調表示用の四角形を描画します。
于 2013-10-24T17:05:49.180 に答える