「矩形ペースト」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「=== 概要 === *クリップボードの要素(データ)を矩形貼り付けします。 *矩形選択した範囲を右寄せや中央揃えに変更すること...」 |
セクションの修正 |
||
| 1行目: | 1行目: | ||
== 概要 == | |||
*クリップボードの要素(データ)を矩形貼り付けします。 | *クリップボードの要素(データ)を矩形貼り付けします。 | ||
*矩形選択した範囲を右寄せや中央揃えに変更することもできます。 | *矩形選択した範囲を右寄せや中央揃えに変更することもできます。 | ||
== 動作 == | |||
*;以下のモードがあります。 | *;以下のモードがあります。 | ||
#固定長モード。 | #固定長モード。 | ||
| 18行目: | 18行目: | ||
*;ポップアップメニューは選択する度に値が変化します。 | *;ポップアップメニューは選択する度に値が変化します。 | ||
== 注意点 == | |||
*貼り付け先の行のタブは空白に変換します。 | *貼り付け先の行のタブは空白に変換します。 | ||
*カーソル位置を基点にして貼り付けます。 | *カーソル位置を基点にして貼り付けます。 | ||
== 具体例 == | |||
◆クリップボードに以下の三行をコピーしたとします。 | ◆クリップボードに以下の三行をコピーしたとします。 | ||
xx | xx | ||
| 54行目: | 54行目: | ||
012xxxx7 012xxxx7 | 012xxxx7 012xxxx7 | ||
== 変数の説明 == | |||
*;use_popup | *;use_popup | ||
:trueのとき、ポップアップメニューを表示します。 | :trueのとき、ポップアップメニューを表示します。 | ||
| 73行目: | 73行目: | ||
:貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。 | :貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。 | ||
== 動作(作成)環境 == | |||
:Mery: ver 2.0.15.4235 | :Mery: ver 2.0.15.4235 | ||
:OS: Windows 7 SP1 (64bit) | :OS: Windows 7 SP1 (64bit) | ||
== 更新履歴 == | |||
:2013/01/30 初版 | :2013/01/30 初版 | ||
== ソースコード == | |||
[[ファイル:BlockPaste.zip]] | [[ファイル:BlockPaste.zip]] | ||
2023年5月17日 (水) 00:07時点における版
概要
- クリップボードの要素(データ)を矩形貼り付けします。
- 矩形選択した範囲を右寄せや中央揃えに変更することもできます。
動作
- 以下のモードがあります。
- 固定長モード。
- 貼り付け要素の長さを要素中の最長のものに揃えます。
- 要素を右寄せや中央揃えにすることもできます。
- 上書きモード
- 要素を上書きします。
- 全角文字の前半被りは上書きしません。後半被りは上書きします。
- 上書きモードでないときは、後半被り文字の前に挿入します。
- 末尾モード
- 要素を各行の末尾に流し込みます。
- 空白無視モード
- 要素の先頭と末尾にある空白を除去します。
- ポップアップメニューは選択する度に値が変化します。
注意点
- 貼り付け先の行のタブは空白に変換します。
- カーソル位置を基点にして貼り付けます。
具体例
◆クリップボードに以下の三行をコピーしたとします。 xx x xxxx >非固定長・非上書き 012345678 012xx345678 01234567xx8 0123456789 ⇒ 012x3456789 01234567x89 01234567 012xxxx34567 , 01234567xxxx >固定長・非上書き・左寄せ 012345678 012xx 345678 01234567xx 8 0123456789 ⇒ 012x 3456789 01234567x 89 01234567 012xxxx34567 , 01234567xxxx >固定長・上書き・右寄せ 012345678 012 xx78 0123456 xx 0123456789 ⇒ 012 x789 0123456 x 01234567 012xxxx7 , 0123456xxxx >非固定長・末尾 012345678 012345678xx 0123456789 ⇒ 0123456789x 01234567 01234567xxxx ◆中央部分を矩形選択の上、コピーしたとします。 >固定長・上書き・左寄せ・空白無視 012 xx78 012xx 78 012 x789 ⇒ 012x 789 012xxxx7 012xxxx7
変数の説明
- use_popup
- trueのとき、ポップアップメニューを表示します。
- bp_fix
- trueのとき、固定長モードです。
- bp_overwrite
- trueのとき、上書きモードです。
- bp_tail
- trueのとき、末尾モードです。
- bp_ignore_spc
- trueのとき、空白無視モードです。
- align
- 固定長モードのときの各要素のアラインメントです。
- left=左寄せ、right=右寄せ、center=中央揃え、です。
- spc
- 桁数調整時に埋め込む文字です。
- leftmargin・rightmargin
- 貼り付け時の各要素の左マージン・右マージンの数値です。その数だけspcを埋め込みます。
動作(作成)環境
- Mery: ver 2.0.15.4235
- OS: Windows 7 SP1 (64bit)
更新履歴
- 2013/01/30 初版
ソースコード
スポンサーリンク