LUPERSON

クリップボード

クリップボードから取得できるフォーマット、サイズ制限を確認します。

クリップボード

ClipReplace のクリップボード処理は、テキストを安全に扱うことを優先しています。

対応フォーマット

種別対応処理
プレーン文字列対応最優先で読み取り。UTF-8 Data が取れる場合は厳格にデコードします。
UTF-8 テキスト Data対応UTF-8 を厳格にデコードして処理します。
HTML対応プレーンテキストの抽出のみを行います。
RTF対応プレーンテキストの抽出のみを行います。
画像 / バイナリ非対応テキストがなければ失敗させます。
  • Webブラウザのように 画像 + HTML + RTF + text が混在するケースでは、最優先のテキストだけを処理します。
  • 文字化けした Data やバイナリ疑いの文字列は処理せず失敗させます。HTML / RTF は装飾を保持せず、平文を抽出してから置換します。

サイズ制限

入力テキスト上限

1,048,576 bytes

UTF-8 バイト数で 1MB を超える入力は clipboardInputTooLarge として処理を中止します。

置換後テキスト上限

1,048,576 bytes

出力が 1MB を超える場合は clipboardOutputTooLarge を返して書き込みません。

HTML / RTF パース上限

4,194,304 bytes

リッチテキストから平文抽出する処理には 4MB の上限があります。